日期:2014-05-18  浏览次数:21174 次

图片分辨率太大,打开后内存溢出怎么办?
用C#做嵌入式的程序,硬件内存比较小,打开一张图片后导致内存溢出?分析是分辨率太高的原因,将图片象素降低的程序怎么写啊?

------解决方案--------------------
不能用ps压缩图片像素嘛。。
------解决方案--------------------
做缩略图吧
------解决方案--------------------
像素压缩,比如MxN像素的图片你可以压缩到1/4也就是每四个像素点取一个值,如果是局部显示就直接显示局部图像就好了,但是如果你整个图像太大以致根本不可能全部加载来处理的话,你可以考虑分段流读取然后再压缩,这里已经涉及到压缩算法了,恕我无力解答
------解决方案--------------------
一个图片就把 内存溢出了?