String和bitmap相互转换

来源:互联网 发布:在线网络投资可靠吗 编辑:程序博客网 时间:2024/06/05 17:30
/** * 图片转成string *  * @param bitmap * @return */public static String convertIconToString(Bitmap bitmap){ByteArrayOutputStream baos = new ByteArrayOutputStream();// outputstreambitmap.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;}}

0 0
原创粉丝点击