【发布时间】:2011-01-03 19:43:25
【问题描述】:
我正在为 Android 编写一个应用程序。 我需要对从相机拍摄的照片进行一些图像处理。 我使用 Camera.PictureCallback 来获取照片,并以字节数组获取图片。 问题是我想对照片的每个像素(一些过滤和其他东西)进行操作,所以我想,将照片放在字节数组中并不是一个坏主意。但我不知道如何解释这个字节数组中的信息......我知道进行处理的唯一方法是使用 BitmapFactory.decodeByteArray() 然后使用 Bitmap 对象。这是处理大量图像处理的好方法吗? 现在我使用的东西看起来像这样:
位图 mPhotoPicture mPhotoPicture = BitmapFactory.decodeByteArray(imageData, 0 , imageData.length);
mPhotoPicture = mPhotoPicture.copy(Bitmap.Config.RGB_565, true);
感谢您的帮助。
【问题讨论】: