【发布时间】:2012-01-29 08:29:27
【问题描述】:
从实验和阅读其他帖子like this one 看来,在 Android 上处理高分辨率图像似乎很困难,因为 VM 允许分配的内存量是有限的。
加载 8MP 相机图片需要大约 20 MB 内存。
我知道简单的解决方案是在加载图像时对图像进行下采样(BitmapFactory 提供了这样的选项),但我仍然想以全分辨率处理图像:相机拍摄 8MP,为什么我只使用 4MP 并减少质量。
有没有人知道很好的解决方法?
【问题讨论】:
标签: android image image-processing bitmap out-of-memory