Оптимизация размера анимированного GIF-изображения Imagemagick - PullRequest
7 голосов
/ 01 апреля 2011

Я использую этот код для изменения размера и сохранения анимированного GIF (php):

system("convert *originalfile* -resize *size* -coalesce *newfile*); 

После того, как размер файла достаточно велик.Обычно даже больше, чем оригинал!Что я могу сделать, чтобы уменьшить размер файла?

Я использовал convert $completeMiff -dither none -matte -depth 8 -deconstruct -layers optimizePlus -colors 32 $optimizedFile_16, и файл становится еще больше ???

1 Ответ

6 голосов
/ 01 апреля 2011

Добавить -layers optimize

system("convert *originalfile* -resize *size* -coalesce -layers optimize *newfile*"); 

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

...