web-dev-qa-db-ja.com

コマンドラインでアニメーションGIFサイズを最適化する

GIFアニメーションを圧縮するには?たとえば、カラーインデックスを減らします。

ファイルはImagemagickを使用して生成されますが、最適化 複雑なようです

たとえば、次のアニメーションは150x119で864KBです。

example animation

Linuxマシンで使用します。

30
qubodup

gifsicle を使用します( Mac OS XWindows 、DOS、- Debian 、FreeBSDおよびNetBSDで使用可能)。

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

これにより、アニメーションがより多くの色を使用する場合(例の画像が使用する場合)に最適化され、256色に削減されます。

色数を減らすことでサイズを小さくすることができます:

example image with only 256 colors 512KB、256色

example image with only 128 colors 412KB、128色

example image with only 64 colors 340KB、64色

example image with only 32 colors 240KB、32色

example image with only 16 colors 140KB、16色

別のQ&A に基づいています。

44
qubodup