web-dev-qa-db-fra.com

Optimiser la taille des images GIF animées en ligne de commande

Comment compresser les animations GIF? Par exemple en réduisant l'indice de couleur.

Les fichiers sont générés avec Imagemagick mais l'optimisation semble compliquée .

Par exemple, l'animation suivante correspond à 864 Ko à 150 x 119:

example animation

Pour être utilisé sur une machine Linux.

19
qubodup

Utilisez gifsicle (disponible pour Mac OS X , Windows , DOS, Debian, FreeBSD et NetBSD).

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

Ceci optimisera et réduira à 256 couleurs, si l'animation utilise plus de couleurs (l'exemple d'image le fait).

Vous pouvez réduire la taille en réduisant le nombre de couleurs:

example image with only 256 colors 512 Ko, 256 couleurs

example image with only 128 colors 412 Ko, 128 couleurs

example image with only 64 colors 340 Ko, 64 couleurs

example image with only 32 colors 240 Ko, 32 couleurs

example image with only 16 colors 140 Ko, 16 couleurs

Basé sur un autre Q & A .

31
qubodup