Должен ли я предварительно загружать изображения в java, как это? - PullRequest
0 голосов
/ 24 апреля 2020

Мне нужно прочитать изображение из файла и преобразовать его в BufferedImage, используя ImageIO, например:

BufferedImage temp = ImageIO.read(new File("temp.png"));

Это будет повторяться примерно 30 раз в 1 секунду для множества разных файлов. Я беспокоюсь, что они будут загружены поздно. Должен ли я предварительно загрузить их в массивы или списки, подобные этому?

BufferedImage temp[]; //Or List<BufferedImage>
for(i=0;i<30;i++){
    temp[i] =  = ImageIO.read(new File("temp.png"));
}
...