将大位图加载到字节数组中

时间:2014-07-10 19:29:08

标签: java android bitmap bytearray heap

使用BitmapFactory.decodeResource加载大型位图时出现OOM错误。我已经看到有关压缩图像的其他建议,但对于我的应用程序,保持质量是绝对必要的。最终我需要将图像转换为字节/像素数组。是否有任何方法可以将所有像素都放入阵列而不必降低质量或“平铺”。位图?

另外,我不需要保留位图,只需要保留字节数组(或像素数组)。我写的代码将搜索数组。它最终将被实现为更复杂的应用程序(由其他人编写,因此我对android没有经验)。

1 个答案:

答案 0 :(得分:0)

看一下有关处理大位图http://developer.android.com/training/displaying-bitmaps/load-bitmap.html

的android文档