Изменяемое растровое изображение Android

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

Ответы

Ответ 1

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

Чтобы преобразовать неизменяемое растровое изображение в изменяемое, проверьте этот пост: fooobar.com/questions/78314/....

Ответ 3

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

Ответ 4

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