android下Bitmap和base64之间的转换
2014-01-04 09:52
357 查看
/* * 将bitmap转换为base64字节数组 */ public byte[] Bitmap2Base64(Bitmap bitmap) { try { // 先将bitmap转换为普通的字节数组 ByteArrayOutputStream out = new ByteArrayOutputStream(); bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out); out.flush(); out.close(); byte[] buffer = out.toByteArray(); // 将普通字节数组转换为base64数组 byte[] encode = Base64.decode(buffer, Base64.DEFAULT); return encode; } catch (Exception e) { e.printStackTrace(); } return null; }
/*
* 将base64字节数组转换为bitmap
*/
public Bitmap Base642Bitmap(byte[] base64) {
// 将base64字节数组转换为普通的字节数组
byte[] bytes = Base64.decode(base64, Base64.DEFAULT);
// 用BitmapFactory创建bitmap
return BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
}
相关文章推荐
- android bitmap和base64之间的转换
- android bitmap与base64字符串之间转换
- android bitmap和base64之间的转换
- android那些事之Bitmap、InputStream、Drawable、byte[]、Base64之间的转换关系
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap与base64字符串之间转换
- android那些事之Bitmap、InputStream、Drawable、byte[]、Base64之间的转换关系 复制代码
- 【Android】Bitmap、InputStream、Drawable、byte[]、Base64之间的相互转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类【转】
- Android Bitmap与DrawAble与byte[]与InputStream之间的转换工具类
- Android Drawable、Bitmap、byte[]之间的转换
- Android Bitmap和YUV之间的相互转换
- Android图片二进制与Bitmap、Drawable之间的转换
- Android学习 之 Bitmap Drawable byte[] 三者之间的转换以及把数组存入数据库及提取数据重新组合成所需对象,如图像