转换成base64格式字符串和base64字符串转成bitmap
来源:互联网 发布:阿里云系统手机备份 编辑:程序博客网 时间:2024/06/11 19:56
/** * 将bitmap转换成base64格式字符串 * * @param bitmap * @return */public static String bitmaptoString(Bitmap bitmap) {// BitmapFactory.Options option = new BitmapFactory.Options();// //option.inSampleSize =4; // 将图片设为原来宽高的1/4,防止内存溢出// option.inJustDecodeBounds = true;// Bitmap bitmap = BitmapFactory.decodeFile(imageUrL, option);// 将Bitmap转换成Base64字符串StringBuffer string = new StringBuffer();ByteArrayOutputStream bStream = new ByteArrayOutputStream();try {bitmap.compress(CompressFormat.JPEG, 100, bStream);bStream.flush();bStream.close();byte[] bytes = bStream.toByteArray();string.append(Base64.encodeToString(bytes, Base64.NO_WRAP));} catch (IOException e) {e.printStackTrace();}System.out.println("string.." + string.length());return string.toString();}/** * 将url转换成base64格式字符串 * * @param bitmap * @return */public static String urlToBitmapBase64(String url) {BitmapFactory.Options option = new BitmapFactory.Options();// option.inSampleSize =4; // 将图片设为原来宽高的1/4,防止内存溢出Bitmap bitmap = BitmapFactory.decodeFile(url, option);// 将Bitmap转换成Base64字符串StringBuffer string = new StringBuffer();ByteArrayOutputStream bStream = new ByteArrayOutputStream();try {bitmap.compress(CompressFormat.JPEG, 100, bStream);bStream.flush();bStream.close();byte[] bytes = bStream.toByteArray();string.append(Base64.encodeToString(bytes, Base64.NO_WRAP));} catch (IOException e) {e.printStackTrace();}LogUtil.d("TAG", "string.." + string.length());return string.toString();}/** * base64 String转成bitmap * * @param string * @return */public static 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;}
0 0
- 转换成base64格式字符串和base64字符串转成bitmap
- bitmap图片和base64字符串来互相转换
- android bitmap与base64字符串之间转换
- android bitmap与base64字符串之间转换
- C#判断字符串是否base64,及base64转换为Bitmap
- 通过指定Base64编码字符串 转换成 Bitmap图片
- Swift base64转成图片以及字符串,以及图片和字符串转成 base64的方法
- UIImage图片转成Base64字符串
- 将文件转成base64 字符串
- Bitmap转换成Base64
- C++base64字符串转换
- Base64处理byte[ ]和base64字符串之间的转换
- 如何将Bitmap位图与base64字符串相互转换[delphi]
- Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换
- C# 图片和Base64字符串互相转换
- base64字符串和图片互相转换
- base64和bitmap互相转换
- base64和bitmap互相转换
- Nginx一例 500 internal server ERROR问题的解决
- 也谈学习
- java中instanceof用法
- 杭电ACM2040亲和数
- Leetcode Median of Two Sorted Arrays
- 转换成base64格式字符串和base64字符串转成bitmap
- DevExpress.Web控件中的AspxButton的客户端验证
- 设计模式之代理模式浅析
- ZYBO 更换文件系统
- 结构型模式之Bridge模式
- poj解题报告——3087
- android 离线缓存数据
- 求最长等差数列
- Eclipse快捷键大全