时间:2010-07-23 19:04:53

标签: android image camera preview

2 个答案:

答案 0 :(得分:8)

我假设您的字节数组来自相机预览?如果是这样你必须解码它,但2.2现在很容易。

从字节数组创建YUV图像,因为数据只能在ImageFormat.NV21( int code 17)

img = new YuvImage(imgData, ImageFormat.NV21, width, height, null);

创建一个与图像大小相同的矩形。

创建ByteArrayOutputStream并将此矩形和压缩值传递给compressToJpeg()

然后你可以使用

Bitmap mBitmap = BitmapFactory.decodeByteArray(outputStream.toByteArry(),0,outputStream.size());

我在回调中的每一帧都使用它,它工作正常。希望这会有所帮助。

答案 1 :(得分:3)