byte[],bitmap,drawable之间的相互转换
生活随笔
收集整理的這篇文章主要介紹了
byte[],bitmap,drawable之间的相互转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Byte[]轉Bitmap
BitmapFactory.decodeByteArray(data, 0, data.length);
Bitmap轉Byte[]
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
data2 = baos.toByteArray();
可以選擇圖片格式,這里是JPEG,可以用PNG
Bitmap轉Drawable
Bitmap bm=xxx; //xxx根據你的情況獲取
BitmapDrawable bd=BitmapDrawable(bm);
Drawable轉Bitmap
Drawable d=xxx; //xxx根據自己的情況獲取drawable
BitmapDrawable bd = (BitmapDrawable) d;
Bitmap bm = bd.getBitmap();
參考自:
http://blog.csdn.net/yelbosh/article/details/7916988
總結
以上是生活随笔為你收集整理的byte[],bitmap,drawable之间的相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react路由深度解析
- 下一篇: jquery全选,取消全选