首页 > 解决方案 > 我应该像这样在java中预加载图像吗?

问题描述

我需要从文件中读取图像并将其转换为这样的BufferedImage使用ImageIO

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

这将在 1 秒内对许多不同的文件重复大约 30 次。我担心那些会延迟上传。我应该将它们预加载到这样的数组或列表中吗?

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

标签: javabufferedimagejavax.imageio

解决方案


推荐阅读