我假设您的字节数组来自相机预览?如果是这样你必须解码它,但2.2现在很容易解码.
从字节数组创建YUV图像,因为数据只在 ImageFormat.NV21( int code 17)
img = new YuvImage(imgData, ImageFormat.NV21, width, height, null);
Run Code Online (Sandbox Code Playgroud)
创建一个与图像大小相同的矩形.
创建一个ByteArrayOutputStream并将其传递给矩形和压缩值compressToJpeg().
然后你可以使用
Bitmap mBitmap = BitmapFactory.decodeByteArray(outputStream.toByteArry(),0,outputStream.size());
Run Code Online (Sandbox Code Playgroud)
我在回调中的每一帧都使用它,它工作正常.希望这可以帮助.
最简单的方法是按以下方式创建 BufferedImage:
Bitmap bitmap = BitmapFactory.decodeByteArray(data, 0. data.length);
Run Code Online (Sandbox Code Playgroud)
data 是字节数组。
| 归档时间: |
|
| 查看次数: |
4552 次 |
| 最近记录: |