日期:2014-05-20  浏览次数:20819 次

java绘图问题求助
BufferedImage构造图形时非常消耗内存,不知道大家注意没注意到,比如构造一个1600x1200的图象得占60MB,所以很容易造成内存溢出

大家有什么好的办法?
谢谢~
交流一下

------解决方案--------------------
一般的图片每个像素占4个字节(有用rgba表示的,也有用float表示的如.ppm),即32位,则
1600 * 1200 * 4Byte = 7500K = 7.324M
直接是这么大,不过好像很多游戏都要进行图片压缩,不过还没看过相关的东西,来学习一下。