对于我的高级项目,我试图找到创建最多 1000+ x 1000+ 图像的网格并保存为 png/tiff/psd/bmp/etc 的最佳方法(我更喜欢 png )阿尔法/透明度)。我试图使用尽可能少的内存,因此最好的方法是将图像直接流式传输到文件。
主要问题是将一堆 BufferedImage 流式传输到文件的最佳方法是什么?
我正在考虑一次处理 1 行照片,然后流式传输到文件并重复,这样加载到内存中的唯一内容就是一次 1 行。
但是,我无法找到将 BufferedImage 逐个流式传输到文件的示例。
任何帮助将不胜感激。
最佳答案
看看PNGJ库,看起来它可以完成您想要做的事情。
关于java - 使用 Java 将图像拼接在网格中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20111045/