Tengo algunos archivos PNG que deseo convertir a 256 colores (es decir, como GIF). Cada imagen tiene transparencia, pero cuando trato de convertir siempre termino con un fondo negro en la imagen resultante.ImageMagick: cómo reducir los colores pero mantener la transparencia?
Aquí es mi comando actual:
convert file.png -colors 255 file256.png
estoy usando 255 colores porque leí que necesita un color para el canal alfa (aunque no creo que se debe aplicar a los archivos PNG). He intentado con muchas otras opciones, como -background none
, -channel RGBA
y -matte
, pero nada funciona en absoluto.
Curiosamente, este comando hizo el trabajo al convertir a escala de grises:
convert file.png -channel RGBA -matte -colorspace gray file256.png
Se mantuvo el fondo transparente. Pero reemplazar -colorspace gray
con -colors 256
no funciona.