java - 我应该像这样在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"));
}
解决方案
推荐阅读
- django - Django:TypeError:int() 参数必须是字符串、类似字节的对象或数字,而不是“属性”
- filemaker - 在更改表格之前,对保存日期的引用不显示任何内容
- java - 将 HTML 解析为纯文本,但保留每个字符的标签信息
- python - PCL 安装错误
- angular - HttpInterceptor 刷新令牌
- java - 我可以按属性分组并映射到java 8中的新对象吗
- java - 使用此正则表达式拆分字符串:[\\dc]+
- python-3.x - 我们如何将执行 pandas read_csv() 时生成的警告消息存储到变量中?
- mongodb - 如何验证两个非关系数据库之间的数据一致性?
- javascript - 一个简单的计算器(只加)oop javascript