//将byte[]类型转换成Bitmap类型
byte[] b = getIntent().getByteArrayExtra("bitmap");
Bitmap bitmap = BitmapFactory.decodeByteArray(b, 0, b.length);
//Bitmap转换成byte[]
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] datas = baos.toByteArray();
Android Bitmap对象与byte[]相互转换
最新推荐文章于 2024-07-09 21:52:34 发布
本文详细介绍了如何在Android中将Bitmap对象转换为byte数组,以及如何将byte数组还原为Bitmap,包括使用ByteArrayOutputStream和Bitmap.compress()方法的步骤,这对于在内存和磁盘之间存储及传输图像数据至关重要。
摘要由CSDN通过智能技术生成