una tamaño reducir que pese para optimizar menos imagenes imagen comprimir como imagemagick

imagemagick - tamaño - optimizar imagenes linux



¿Cómo puedo comprimir el tamaño de las imágenes gif con ImageMagick? (3)

Quiero reducir el tamaño de las imágenes gif con el comando de convert . Actualmente utilizo las banderas -depth 8 , -type Grayscale , -depth 8 y -resize ''400x300>'' .

También me aseguro de eliminar el primer cuadro de cualquier gif animado con [0] después del nombre del archivo de imagen de origen.

Pero los archivos a veces son demasiado grandes (más de 100K). Me gustaría tratar de hacerlos más pequeños, incluso si sacrifico la resolución. ¿Cómo puedo hacer esto?


Intenta usar la opción:

-tipo de paleta

Podría ayudar a reducir el tamaño de los archivos gif, ah, y creo que -depth 8 solo se puede usar para imágenes png.


Puedes probar gifsicle :

gifsicle -O3 < old.gif > -o new.gif

Si se trata de una animación, puede intentar saltarse marcos (vea cómo funciona ).


convert test.gif -fuzz 10% -layers Optimize result.gif

Agregar un 2% de -fuzz produjo una mejor optimización, pero aún así no es muy bueno. En -fuzz 15% Aisló las diferencias para la optimización del cuadro a solo los cambios visibles en la banda de color que anoté antes. En un 25% las diferencias fueron casi por los cambios de texto.

Finalmente, con un factor de fuzz masivo del 30% (ignorar los cambios de color por debajo de esa cifra, se optimizó solo para los cambios de texto).