Base64字节码和Bitmap之间的转换

来源:互联网 发布:手机淘宝店铺号申请 编辑:程序博客网 时间:2024/06/16 11:17

Bitmap转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编码字符串转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;    }
0 0
原创粉丝点击