标签: java image out-of-memory png
我在文件夹中有很多小的.png,我想将它们连接在一起,问题是最终的Buffered图像太大,导致OutOfMemoryException(大于32k x 32k);
有没有办法创建该图像而不必对一个巨大的BufferedImage进行初始化,但就像,一次加载一个小的.png,并将其附加到磁盘上的另一个图像,依此类推,直到图像完成了吗?
如果没有,该如何处理?
答案 0 :(得分:0)
您可以尝试使用PNGJ,这样可以逐行读取和写入PNG图像。
在Snippets中,有一个示例(图像平铺)将几个相同大小的图像放在一起。