Android setPixel抛出java.lang.IllegalStateException

来源:互联网 发布:电脑游戏录制视频软件 编辑:程序博客网 时间:2024/05/18 03:23

原来,从ImageView里读取的Bitmap,或者加载drawable里的图片资源,返回的都是一个immutalbe的bitmap,所以不能用setpixels

必须采取类似Bitmap bmp = Bitmap.createBitmap(2, 2, Bitmap.Config.ARGB_8888);的方式,返回的才是一个mutable的bitmap,可以修改像素

0 0
原创粉丝点击