Android反向BitmapFactory.decodeByteArray

时间:2015-06-17 12:49:57

标签: android

在JPG图像文件上调用decodebytearray之后,有没有办法从Bitmap中获取原始(或类似大小)字节数组?

我知道Bitmap.compress方法,但它需要压缩质量,这是未知的。

1 个答案:

答案 0 :(得分:0)

您必须使用Bitmap.compress()ByteArrayOutputStream.getBytes()

ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);
final byte[] bytes = byteArrayOutputStream.getBytes()