gpt4 book ai didi

Java加载图像更快

转载 作者:行者123 更新时间:2023-11-30 05:53:24 25 4
gpt4 key购买 nike

我正在尝试用 Java 编写一个简单的轻量级图像浏览器,目前我正在使用 ImageIO.read(new File(/* PATH_TO_IMAGE */))加载图像。

问题是,加载 10 张 JPEG 需要 10467 毫秒。这似乎很慢,尤其是当我计划可能加载数百张图片时。

有没有更快的加载方式?

此外,我通过覆盖 paintComponent 来绘制缩略图在 JPanel 中并使用 Graphics2D 绘制缩略图,如果这有任何区别的话。(并随时提出更好的方法来做到这一点)

最佳答案

如果您想显示缩略图,您应该考虑创建和存储缩略图。

您不能指望每秒能够加载数百个 6 MB 的文件。缩略图大约 50 KB,加载速度更快(其中“加载”是从硬盘读取并在内存中解码)。

关于Java加载图像更快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10593935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com