Byte[]转Bitmap
-
BitmapFactory.decodeByteArray(data, 0, data.length);
复制代码
Bitmap转Byte[]
-
ByteArrayOutputStream baos = new ByteArrayOutputStream();
-
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
-
data2 = baos.toByteArray();
复制代码
2、Bitmap转Drawable
-
Bitmap bm=xxx; //xxx根据你的情况获取
-
BitmapDrawable bd=BitmapDrawable(bm);
复制代码
BtimapDrawable是Drawable的子类
3、 Drawable转Bitmap
-
Drawable d=xxx; //xxx根据自己的情况获取drawable
-
BitmapDrawable bd = (BitmapDrawable) d;
-
Bitmap bm = bd.getBitmap();
复制代码
|