【发布时间】:2014-03-21 08:47:43
【问题描述】:
我想动态更改位图的像素,但它不是可变的,所以它返回 IllegalStateException。
这是我的代码:
Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.image);
int[] pixels = new int[bm.getWidth()*bm.getHeight()];
bm.getPixels(pixels, 0, bm.getWidth(), 0, 0, bm.getWidth(), bm.getHeight());
// ...处理像素...
bm.setPixels(pixels, 0, bm.getWidth(), 0, 0, bm.getWidth(), bm.getHeight());
【问题讨论】: