Считываю изображение из галереи, далее помещаю его в ImageView, все корректно. Однако, когда я пытаюсь изменить пиксель, то получаю данную ошибку. Притом данная ошибка возникает тогда, когда выбирается изображение не с камеры, а, например, из скриншотов. Если брать из загрузок, то работает корректно. С чем это может быть связано? Само изображение хранится в Bitmap
Из документации Bitmap.setPixel(int, int, int) :
Throws
IllegalStateException if the bitmap is not mutable
IllegalArgumentException if x, y are outside of the bitmap's bounds.
У Вас битмап неизменяемый, создать изменяемую копию можно методом:
Bitmap mutable = bitmap.copy(Bitmap.Config.ARGB_8888, true);
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости