java.lang.IllegalStateException: Immutable bit地图 passed to Canvas constructor异常解决方法

java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor错误解决办法
本来代码中我是这样写的Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(),

  R.drawable.a)一直报错,经过网上的搜索说是不允许直接修改res里面的图片,只要在后面加上.copy(Bitmap.Config.ARGB_8888, true);


修改后:Bitmap   originalBitmap = BitmapFactory.decodeResource(getResources(),
R.drawable.a).copy(Bitmap.Config.ARGB_8888, true);