Bitmap->byte[]
public byte[] BitmapToBytes(Bitmap bm) {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
return baos.toByteArray();
}
byte[]->Bitmap
public Bitmap BytesToBimap(byte[] b) {
if (b.length != 0) {
return BitmapFactory.decodeByteArray(b, 0, b.length);
} else {
return null;
}
}
本文介绍了如何在Bitmap和Byte流之间进行转换,包括将Bitmap转换为Byte数组的方法,以及如何从Byte数组恢复得到Bitmap。重点阐述了Bitmap压缩、转换流程及注意事项。

896

被折叠的 条评论
为什么被折叠?



