17

Как сжать GIF-анимацию? Например, путем уменьшения индекса цвета.

Файлы генерируются с использованием Imagemagick, но оптимизация кажется сложной.

Например, следующая анимация имеет размер 864 КБ при 150x119:

пример анимации

Для использования на машине Linux.

1 ответ1

29

Используйте gifsicle (доступно для Mac OS X и Windows).

gifsicle -i anim.gif -O3 --colors 256 -o anim-opt.gif

Это оптимизирует и уменьшит до 256 цветов, если анимация использует больше цветов (пример изображения делает).

Вы можете уменьшить размер, уменьшив количество цветов:

пример изображения только с 256 цветами 512 КБ, 256 цветов

пример изображения только с 128 цветами 412 КБ, 128 цветов

пример изображения только с 64 цветами 340 КБ, 64 цвета

пример изображения только с 32 цветами 240 КБ, 32 цвета

пример изображения только с 16 цветами 140 КБ, 16 цветов

На основе другого Q & A.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .