读书人

Android中对图像进展Base64编码

发布时间: 2012-07-24 17:47:58 作者: rapoo

Android中对图像进行Base64编码

        public String bitmaptoString(Bitmap bitmap) {                // 将Bitmap转换成字符串                String string = null;                ByteArrayOutputStream bStream = new ByteArrayOutputStream();                bitmap.compress(CompressFormat.PNG, 100, bStream);                byte[] bytes = bStream.toByteArray();                string = Base64.encodeToString(bytes, Base64.DEFAULT);                return string;        }

?

    这就是获取位图Base64编码的代码,同理也可以将Base64编码字符串转化为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;        }
    ?

读书人网 >图形图像

热点推荐