Андроид mutable bitmap

Не могли бы вы объяснить мне, что такое изменчивое растровое изображение? Какие преимущества / недостатки или какие ограничения имеют изменчивое растровое изображение и неизменяемое растровое изображение. благодаря

Solutions Collecting From Web of "Андроид mutable bitmap"

Это примерно такая же разница, как и в String vs StringBuilder. String неизменна, поэтому вы не можете изменить свой контент (ну, по крайней мере, не без хака), а для StringBuilder вы можете изменить его содержимое.

Чтобы преобразовать неизменяемое растровое изображение в изменчивое, проверьте это сообщение: https://stackoverflow.com/a/16314940/878126

Если ваш растровый рисунок включает изменяемый флаг, его пиксели могут быть изменены, если это не так, пиксельные изменения вызывают ошибку. Это разница между ними.

И вот Android: конвертировать неизменяемый битмап в Mutable

Не уверен, есть ли какой-либо прирост производительности для использования неизменяемых растровых изображений. Часто непреложный – только для обеспечения безопасности потоков (или если вы собираетесь поделиться изображением с другим процессом, безопасным процессом)

Пытается создать новый растровый рисунок на основе размеров этого растрового изображения, установив конфигурацию нового bitmap в указанную, а затем скопировав пиксели этого растрового изображения в новое растровое изображение. И вы можете установить конфигурацию изображения.