首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 平面设计 > 图形图像 >

Android中对图像进展Base64编码

2012-07-24 
Android中对图像进行Base64编码public String bitmaptoString(Bitmap bitmap) {// 将Bitmap转换成字符串St

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;        }
    ?

热点排行