【发布时间】:2012-12-28 12:13:36
【问题描述】:
我需要在磁盘上保存一个大图像 - 太大会导致内存不足错误(如 10000x10000 像素)。它假设是一个平铺,我将平铺作为 BufferedImage 存储在内存中。我读到了一些关于 TiledImage 类只能处理部分图像的内容,其余部分存储在磁盘上,但我还没有找到一个简单的例子来说明如何做到这一点? 您能否指点我或创建一个关于如何将大图像存储在磁盘上而不将其全部存储在内存中的教程? 就像“像这样直接在磁盘上创建大图像:”、“访问它的一部分并像这样在其中存储数据:“或者它可以工作..
我知道这个问题已经在这里问过几次了,但我通读了所有这些内容并用谷歌搜索了很多,但仍然没有找到一个完整的工作(或可理解的)示例。也许是语言障碍,或者我只是在这种东西上很笨,无论如何,请帮助:)
【问题讨论】: