Cómo simular una imagen impresa con tramado CMYK usando ImageMagick

Fuentes: Simulating CMYK dithering on images with ImageMagick

El tramado (dithering) de imágenes no solo aporta una estética cercana a la impresión en papel, sino que también reduce el peso de los archivos y, con ello, el tamaño de una web. Sitios como Low Tech Magazine recurren a esta técnica por esa razón. Este artículo explica cómo replicar, desde la línea de comandos, el aspecto de un impreso offset en una imagen digital, usando el programa ImageMagick.

En impresión, el ojo percibe una paleta de colores más amplia gracias a una rejilla de puntos: variantes de modulación en amplitud (AM), en frecuencia (FM) o híbridas. El método propuesto se basa en una rejilla AM, que es ordenada pero tiende a generar patrones de Moiré si se aplica de forma ingenua. La norma DIN 16547 define los ángulos de inclinación de cada tinta —cian a 0°, magenta a 15°, negro a 45° y amarillo a 75°— para minimizar ese problema.

El flujo parte de una imagen en RGB, se redimensiona a 800 píxeles de ancho, se convierte al espacio CMYK y se separa cada canal. A cada uno se le aplica una rejilla de puntos rotada al ángulo correspondiente y se combinan de nuevo. Para acercarse a una impresión real, cada canal se limita además a dos valores antes de la recombinación, de modo que los puntos varien de tamaño en lugar de mantener un tamaño constante. El resultado es una imagen con un acabado tipo medio impreso, ideal para cabeceras y fotos de blogs personales. Quien prefiera un look más arriesgado puede sustituir el color por una paleta monocroma —por ejemplo, negro y rosa—, técnica que el autor ya había probado en una entrada anterior titulada Designing without color.