Optimizar el tamaño de GIF animado en la línea de comandos

Respuestas:

39

Use gifsicle (disponible para Mac OS X , Windows , DOS, Debian, FreeBSD y NetBSD).

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

Esto optimizará y reducirá a 256 colores, si la animación usa más colores (la imagen de ejemplo sí).

Puede reducir el tamaño reduciendo la cantidad de colores:

imagen de ejemplo con solo 256 colores 512 KB, 256 colores

imagen de ejemplo con solo 128 colores 412 KB, 128 colores

imagen de ejemplo con solo 64 colores 340 KB, 64 colores

imagen de ejemplo con solo 32 colores 240 KB, 32 colores

imagen de ejemplo con solo 16 colores 140 KB, 16 colores

Basado en otras preguntas y respuestas .

qubodup
fuente
1
Gracias por tu respuesta. Me ayudó un montón. gifsicle -i anim.gif --optimize=3 -o anim-opt.gif
Obtuve
¡Funciona genial! por alguna extraña razón, estoy usando un script de shell que usa imagemagick y curiosamente no funciona con los gifs que obtuvimos de los videos a través de final cut pro (exportados como secuencia de imágenes) y luego exportados a través de Photoshop, pero de lo contrario funciona en otros gifs.
SMT
Disponible en los puertos de FreeBSD también: freshports.org/graphics/gifsicle
Mateusz Piotrowski el
¿Podría explicar qué significa el -03?
Jacob