descargar - imagemagick ubuntu
Cómo hacer una imagen animada de alta calidad con imagemagick. (1)
El problema es que sus PNG de origen tienen un canal alfa que no es compatible con GIF. Así que primero debes eliminar la transparencia de tus imágenes de origen. Ya que estás tratando con múltiples imágenes de origen, no puedes usar el método -flatten
. Con las nuevas versiones de ImageMagick, lo siguiente debería funcionar:
convert -background white -alpha remove -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif
Si su versión de ImageMagick es anterior a 6.7.5, puede probar:
convert -bordercolor white -border 0 -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif
Obtuve el siguiente resultado con el último comando:
Quiero hacer un gif animado de esas imágenes .png:
Lo hago con este comando:
convert -layers OptimizePlus -delay 25x100 ps1-*.png -loop 0 ps1.gif
Hizo un gif animado con éxito, sin embargo, la salida tiene una calidad muy baja y más pequeña que las imágenes de entrada:
Después de alguna búsqueda, tengo -calidad
convert -layers OptimizePlus -delay 25x100 -quality 99 ps1-*.png -loop 0 ps1.gif
Pero parece que imagemagick simplemente ignora el parámetro.