Saltar al contenido principal

Manipulación de Imágenes con convert

ImageMagick es la herramienta estándar en sistemas POSIX para el procesamiento de activos multimedia. En versiones v6, el comando convert utiliza operadores específicos para la manipulación de color y geometría.

1. Transformación de Tono con -modulate

Para cambiar el color de un objeto manteniendo sus sombras y volúmenes, se utiliza el operador -modulate. Este acepta tres parámetros: Brillo, Saturación, Tono.

# Cambiar el color (Hue) de Azul a Verde
# 100 (Brillo original), 100 (Saturación original), 33 (Rotación a Verde)
convert input.png -modulate 100,100,33 output_verde.png
Valor TonoEfecto Visual (Aprox)
0Rotación de -180°
33De Azul a Verde
100Sin cambios (Original)
166De Azul a Rojo
200Rotación de +180°

2. Generación de Activos para el Sitio

Para la identidad visual de dz.log, utilizamos flujos de trabajo que optimizan el tamaño y el formato:

# Redimensión para Logo de Navbar
convert cubes_verde.png -resize 128x128 static/img/logo.png

# Generación de Favicon multi-resolución
convert cubes_verde.png -define icon:auto-resize=64,48,32,16 static/img/favicon.ico

Escenario de Validación Técnica

Requerimiento: El equipo de marketing solicita que los iconos verdes tengan un color más vibrante (mayor saturación) y un poco más de brillo para el modo oscuro.

Resolución Técnica

Ajustamos los dos primeros parámetros de -modulate:

  • Aumentamos el brillo al 120%.
  • Aumentamos la saturación al 150%.
  • Mantenemos el tono verde en 33.
convert cubes_verde.png -modulate 120,150,100 cubes_vibrante.png