【发布时间】:2012-05-04 07:14:39
【问题描述】:
我正在开发一个绘制矩阵的应用程序 - 使用 Java 2D - 它可以变得非常大,例如 30000 x 30000 像素。 目前我已经对 BufferedImage 进行了一些试验,但创建如此巨大的 BufferedImage 会导致内存不足异常,即使在扩大堆时也是如此。 现在我正在考虑将图像分成几个图像/区域,当我在某个区域完成时将其写入磁盘并创建一个新区域/BufferedImage 并继续绘制。 我对其他人如何处理这个问题的想法很感兴趣。我已经离开 Java 一段时间了,所以欢迎任何具体的例子。
【问题讨论】:
标签: java image-processing java-2d