如何以尽可能少的内存占用保存大型分形图像?

Rya*_*mos 2 java encoding image

我目前正在研究分形,当谈到分形时,细节是必须的.但是,由于我使用的是Java,所以一旦超过2000x2000px,我就会耗尽堆空间.是的,我可以增加堆空间,但这不是一个非常优雅的解决方案.

所以我的问题是:在我计算像素数据时,是否有任何图像格式?如果有多个,哪些是最容易理解的?(据我所知,Java库一次只支持编写整个图像).

谢谢!

I82*_*uch 7

我认为实现这一目标的最佳方法是将图像分解为小方形区域并单独渲染每个区域.然后尝试根据此主题中建议将切片重新组合成一个大图像..答案涉及使用JAI以流式方式重新组合切片,而不是一次性将所有内容加载到内存中.