gpt4 book ai didi

java - 当我绘制大尺寸图像时,java中的原因是什么,导致速度缓慢?

转载 作者:行者123 更新时间:2023-12-01 15:38:14 26 4
gpt4 key购买 nike

当我尝试绘制尺寸为1280*768的图像时,我遇到了缓慢的问题,它的格式是PNG,它的大小几乎是3.26 MB,但是当我将它转换为JPEG时,它的大小是226KB,!慢速问题消失了! ,

我的问题是为什么在尝试绘制大尺寸的缓冲图像时会出现缓慢? java是只处理小尺寸的图像还是什么?

最佳答案

将图像缩小为 JPEG 时,会丢失一些图像数据,从而使文件变短。

读取较短的文件所需的时间较少。并且 3.26 MB > 226 KB!

您可能不会在屏幕上看到任何差异,因为原始文件太大,可能无法显示每个像素,但转换为 JPEG 时质量会有所损失。

查看此网站有关图像文件格式的信息:GIF's, PNG's, or JPEG's?

编辑您还可以查看此网站上的图像绘制:http://www.kitfox.com/javaOne2007/javaOne-notes.pdf

您可以使用 java.awt.RenderingHints. 快速渲染图像将其与 BufferedImageOp 一起使用可以使您的图像加载速度更快(但会牺牲一些质量)。

我希望这有帮助!

关于java - 当我绘制大尺寸图像时,java中的原因是什么,导致速度缓慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527911/

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