bitmap图片和base64字符串来互相转换
2014-04-17 16:20
447 查看
可以把bitmap图片和base64字符串来互相转换
/**
* 将bitmap转换成base64字符串
*
* @param bitmap
* @return base64 字符串
*/
public String bitmaptoString(Bitmap bitmap, int bitmapQuality) {
// 将Bitmap转换成字符串
String string = null;
ByteArrayOutputStream bStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, bitmapQuality, bStream);
byte[] bytes = bStream.toByteArray();
string = Base64.encodeToString(bytes, Base64.DEFAULT);
return string;
}
/**
* 将base64转换成bitmap图片
*
* @param string base64字符串
* @return bitmap
*/
public Bitmap stringtoBitmap(String string) {
// 将字符串转换成Bitmap类型
Bitmap bitmap = null;
try {
byte[] bitmapArray;
bitmapArray = Base64.decode(string, Base64.DEFAULT);
bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0,
bitmapArray.length);
} catch (Exception e) {
e.printStackTrace();
}
return bitmap;
}
android 把图片转换成Base64字符串
?
/**
* 将bitmap转换成base64字符串
*
* @param bitmap
* @return base64 字符串
*/
public String bitmaptoString(Bitmap bitmap, int bitmapQuality) {
// 将Bitmap转换成字符串
String string = null;
ByteArrayOutputStream bStream = new ByteArrayOutputStream();
bitmap.compress(CompressFormat.PNG, bitmapQuality, bStream);
byte[] bytes = bStream.toByteArray();
string = Base64.encodeToString(bytes, Base64.DEFAULT);
return string;
}
/**
* 将base64转换成bitmap图片
*
* @param string base64字符串
* @return bitmap
*/
public Bitmap stringtoBitmap(String string) {
// 将字符串转换成Bitmap类型
Bitmap bitmap = null;
try {
byte[] bitmapArray;
bitmapArray = Base64.decode(string, Base64.DEFAULT);
bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0,
bitmapArray.length);
} catch (Exception e) {
e.printStackTrace();
}
return bitmap;
}
android 把图片转换成Base64字符串
?
相关文章推荐
- Android 图片压缩、Bitmap 与 字符串互相转换
- C# 图片和Base64字符串互相转换
- Java实现Base64互相编解码转换图片与字符串
- 图片和base64编码字符串 互相转换,图片和byte数组互相转换
- base64字符串和图片互相转换
- 图片和base64编码字符串 互相转换,图片和byte数组互相转换
- c# 图片 与 BASE64 字符串 互相转换。
- android bitmap与base64字符串之间转换
- java实现图片与base64字符串之间的转换
- Flex中ByteArray与BitmapData互相转换实现图片的二进制保存与复原
- C#中图片与BASE64码互相转换
- android bitmap与base64字符串之间转换
- C#中图片与BASE64码互相转换
- C#编程中的Image/Bitmap与base64的转换及 Base-64 字符数组或字符串的长度无效问题 解决
- java实现图片和字符串互相转换的代码
- Flex中ByteArray与BitmapData互相转换实现图片的二进制保存与复原 .
- 将图片转换为base64字符串Java代码
- Base64编码的字符串与图片的转换 C#
- Android 将本地图片转换为Base64加密字符串及根据加密串反向生成图片
- java实现网络图片转换为base64字符串