Android Studio从图像资源中获取像素数组

时间:2016-07-03 05:22:06

标签: image android-studio out-of-memory bitmapfactory

我试图从资源中获取像素数组(或Bitmap),然后解析位图的像素,如下所示:BitmapFactory.decodeResource(getResourcea(), R.drawable.image1);

但是由于我的图像分辨率为5000x3000,因此该方法会抛出OOM异常。实际上我从自定义应用程序中拍摄了这张照片,并设法将hardware.Camera.takePicture()方法中的字节数组转换为位图,并在解析图像时没有内存问题。

所以我的问题是如何在资源中解析我的大图像而不抛出OutOfMemory异常?

谢谢!

0 个答案:

没有答案