日期:2014-05-20  浏览次数:20818 次

如何用java分块读取大图片(比如3500px*4800px)????
我的内存是1g的,不过读取这么大的图片还是内存溢出,不知道怎么弄?
有哪位知道阿,谢谢。
java.lang.OutOfMemoryError:   Java   heap   space
如何避免?


------解决方案--------------------
按照图片格式,从文件里分块读取.
这只是我的一个想法.不知道行不行.
或者在用java运行的时候,指明内存大小
------解决方案--------------------
你怎么读的??
用缓冲流试试
BufferedInputStream
------解决方案--------------------
java 自带的库处理图片很弱,建议看看java开源的一些图片处理程序。