当前位置: 代码迷 >> J2SE >> 怎么用java分块读取大图片(比如3500px*4800px)?
  详细解决方案

怎么用java分块读取大图片(比如3500px*4800px)?

热度:129   发布时间:2016-04-24 16:26:30.0
如何用java分块读取大图片(比如3500px*4800px)????
我的内存是1g的,不过读取这么大的图片还是内存溢出,不知道怎么弄?
有哪位知道阿,谢谢。
java.lang.OutOfMemoryError:   Java   heap   space
如何避免?


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