将图片和Base64为互相转换

来源:互联网 发布:eia数据汇总 编辑:程序博客网 时间:2024/04/27 07:34

// 把Bitmap转换成Base64
        public static String getBitmapStrBase64(Bitmap bitmap) {
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                bitmap.compress(CompressFormat.PNG, 100, baos);
                byte[] bytes = baos.toByteArray();
                return Base64.encodeToString(bytes, 0);

        }




        // 测试用的方法:把Base64转换成Bitmap
        public Bitmap getBitmap(String iconBase64) {
                byte[] bitmapArray;
                bitmapArray = Base64.decode(iconBase64, 0);
                return BitmapFactory
                                .decodeByteArray(bitmapArray, 0, bitmapArray.length);
        }
  
0 0