Android 图片转换的方法总结:
一、Bitmap 转换成 Drawable
对 Bitmap 进行强制转换
Drawable drawable = new BitmapDrawable(bmp);
二、Drawable 转换成 Bitmap
方法一
通过 BitmapFactory 中的 decodeResource 方法,将资源文件中的R.mipmap.ic_launcher 转化成Bitmap。
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
方法二
根据Drawable创建一个新的Bitmap,封装一个方法:
public static Bitmap drawableToBitmap(Drawable drawable) {
int w = drawable.getIntrinsicWidth(