0 me gusta

Tip: Cambiar el color de una imágen con Imagemagick

Tenemos una imágen con el color de fondo transparente y queremos crear una nueva imágen pero asignando un color a ese color de fondo transparente o simplemente queremos reemplazar un color de la imagen por otro. Con imagimagick podemos ejecutar entonces un comando similar al siguiente:

convert imagen_entrada.jpg -fuzz 5% -fill nuevo_color -opaque color_origen imagen_salida.jpg

Ejemplo: convert entrada.png -fuzz 5% -fill “#cccccc” -opaque white output.jpg
Convierte a color #cccccc el color white de la imagen de entrada.

La ventaja de este comando es que se mantiene el aliasing de colores de las zonas cercanas al color reemplazado, los bordes dentados quiero decir, en estos ejemplos se puede ver mejor.

Si lo que quieres es cambiar el color de fondo transparente, usa -opaque transparent en el comando anterior.

Más información | Imagemagick


Publicado el

¿Te gustó esta entrada?

Entradas relacionadas

Comentarios

No hay comentarios, sé el primero! ...

Dejanos tu comentario

Los campos marcados con (*) son obligatorios