我的程序产生3000x3000像素,一个接一个的10×10格的图像(目前保存的100个文件名为image_x_y.jpg
)如何从java中的多个tile创建一个大的图像文件?
我想这100张图像组合成一个大的图像,而无需加载在内存中的一切。我的目标是创建一个30'000 * 30'000像素的大图像文件。
我正在寻找一种方式来做到这一点不使用JAI(不能从公共Maven仓库安装了,我不明白为什么)
有没有办法用纯的Java2D做到这一点?还是有另一个图书馆存在,能够处理这个?
我最初的想法是创建一个非常大的缓冲图像,从DataBuffer支持到磁盘上的文件。但我不确定这是可能的。有没有人做过这个?
好吧,它明确表示使用JAI是最聪明的解决方案。我会继续这种方式,并不会自己处理图像。 – 2010-08-06 05:37:06
有关如何实现这一点的更多细节将受到欢迎 – 2011-05-12 17:22:51