使用 Java 在网格中拼接图像
Posted
技术标签:
【中文标题】使用 Java 在网格中拼接图像【英文标题】:Stitching images together in a grid using Java 【发布时间】:2013-11-21 01:58:53 【问题描述】:对于我的高级项目,我正在尝试找到创建最多 1000+ x 1000+ 图像的网格并保存为 png/tiff/psd/bmp/etc 的最佳方法(我更喜欢具有阿尔法/透明度)。我正在尝试使用尽可能少的内存,因此最好将图像直接流式传输到文件中。
主要问题是将一堆 BufferedImage 流式传输到文件的最佳方式是什么?
我想一次做 1 行照片,然后流式传输到文件并重复,这样加载到内存中的唯一内容就是一次 1 行。
但是,我很难找到将 BufferedImage 一个接一个地流式传输到文件的示例。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:看看PNGJ 库,它看起来可能会完成您想要做的事情。
【讨论】:
是的,我在发布这个问题之前看过它。它所做的超出了我需要它做的事情(矫枉过正)。我想我也许可以修剪他的代码。我只是希望有一种更简单的方法来做我需要做的事情。以上是关于使用 Java 在网格中拼接图像的主要内容,如果未能解决你的问题,请参考以下文章