bitmap与base64之间的转换
来源:互联网 发布:东方财富mac上线 编辑:程序博客网 时间:2024/06/05 16:24
/**
* bitmap转为base64
* @param bitmap
* @return
*/
public static String bitmapToBase64(Bitmap bitmap) {
String result = null;
ByteArrayOutputStream baos = null;
try {
if (bitmap != null) {
baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
baos.flush();
baos.close();
byte[] bitmapBytes = baos.toByteArray();
result = Base64.encodeToString(bitmapBytes, Base64.DEFAULT);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (baos != null) {
baos.flush();
baos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
/**
* base64转为bitmap
* @param base64Data
* @return
*/
public static Bitmap base64ToBitmap(String base64Data) {
byte[] bytes = Base64.decode(base64Data, Base64.DEFAULT);
return BitmapFactory.decodeByteArray(bytes, 0, bytes.length);
}
0 0
- bitmap与base64之间的转换
- android bitmap与base64字符串之间转换
- android bitmap与base64字符串之间转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- android bitmap和base64之间的转换
- Bitmap和Base64之间的转换以及Base64 encode
- Base64与Bitmap转换
- android下Bitmap和base64之间的转换
- Base64字节码和Bitmap之间的转换
- 【Android】Bitmap、InputStream、Drawable、byte[]、Base64之间的相互转换
- java BASE64与字符串之间的转换
- 【Java二十周年】
- 基于CentOS 6.5的LNMP安装过程
- uvalive2222(等差序列前n项求和)
- 银联在线支付----测试商户账号注册
- MySQL存储过程之事务管理
- bitmap与base64之间的转换
- oracle分区+分区索引+函数索引
- Quartz[时间任务]之Jfinal
- 安卓横竖屏切换的处理方式
- python基础
- LOADRUNNER中PACING的设置
- 未能加载文件或程序集“Microsoft.SqlServer.Sqm, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc
- 去掉navigationbar下面的一条黑线
- Activity启动模式