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

java图片合成,报内存溢出
我用java合成2张图片,一张560KB,一张650KB,结果报内存溢出的错误,用了2张几十KB的图片就成功了,请求高手解答有什么好的办法,能够让我合成900KB左右的图片

 BufferedImage bufImage = new BufferedImage(width, height, 1);

就是在执行到这里的时候报的内存溢出,图片过大的错误,求高手解答,在线等

------解决方案--------------------
一张560KB,一张650KB
是多少像素X多少像素? 估算一下占用多少内存啊?
楼主说的图片似乎都不会很大啊
我看把-Xmx加大就可以

如果,实在是“很大”的图片,比如宽高都是超过几万像素的,可以考虑JAI中的一些方法。