android Bitmap与string互转
2015-09-06 17:53
477 查看
/**
* 图片转成string
*
* @param bitmap
* @return
*/
public static String convertIconToString(Bitmap bitmap)
{
ByteArrayOutputStream baos = new ByteArrayOutputStream();// outputstream
bitmap.compress(CompressFormat.PNG, 100, baos);
byte[] appicon = baos.toByteArray();// 转为byte数组
return Base64.encodeToString(appicon, Base64.DEFAULT);
}
/**
* string转成bitmap
*
* @param st
*/
public static Bitmap convertStringToIcon(String st)
{
// OutputStream out;
Bitmap bitmap = null;
try
{
// out = new FileOutputStream("/sdcard/aa.jpg");
byte[] bitmapArray;
bitmapArray = Base64.decode(st, Base64.DEFAULT);
bitmap =
BitmapFactory.decodeByteArray(bitmapArray, 0,
bitmapArray.length);
// bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
return bitmap;
}
catch (Exception e)
{
return null;
}
}
* 图片转成string
*
* @param bitmap
* @return
*/
public static String convertIconToString(Bitmap bitmap)
{
ByteArrayOutputStream baos = new ByteArrayOutputStream();// outputstream
bitmap.compress(CompressFormat.PNG, 100, baos);
byte[] appicon = baos.toByteArray();// 转为byte数组
return Base64.encodeToString(appicon, Base64.DEFAULT);
}
/**
* string转成bitmap
*
* @param st
*/
public static Bitmap convertStringToIcon(String st)
{
// OutputStream out;
Bitmap bitmap = null;
try
{
// out = new FileOutputStream("/sdcard/aa.jpg");
byte[] bitmapArray;
bitmapArray = Base64.decode(st, Base64.DEFAULT);
bitmap =
BitmapFactory.decodeByteArray(bitmapArray, 0,
bitmapArray.length);
// bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
return bitmap;
}
catch (Exception e)
{
return null;
}
}
相关文章推荐
- Android改变TextView中部分字体颜色
- Android实例-操作摄像头(XE8+小米2)
- Android IntentService完全解析 当Service遇到Handler
- Android Handler 四个使用实例 及HandlerThread的使用
- Speex语音压缩与解压在Android上的实现
- Android最佳实践之:StrictMode介绍
- Android HandlerThread 完全解析
- Android 图片压缩总结
- Android 亮度调节
- Android:自定义滚动边缘(EdgeEffect)效果
- Android 基于Message的进程间通信 Messenger完全解析
- Android开发实践:使用Service还是Thread
- Android开发实践:使用Service还是Thread
- Android源码分析-点击事件派发机制
- android开发之记录ListView滚动位置
- android开发之记录ListView滚动位置
- Android端OCR技术在身份证识别中的应用
- android新组件RecyclerView使用介绍和进阶使用,替用Gallery
- android开发之记录ListView滚动位置
- android开发之记录ListView滚动位置