我的问题是为什么在尝试绘制大尺寸的缓冲图像时出现缓慢的原因?是java只处理小尺寸图像还是什么?
答案 0 :(得分:1)
将图像缩小为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可以使您的图像加载速度更快(但会牺牲一些质量)。
我希望这有帮助!