En mi búsqueda para imprimir imágenes grandes , descubrí que la mayoría de esos lugares, a diferencia de los laboratorios fotográficos, solo aceptan imágenes CMYK.
Si bien me considero un experto en procesamiento de imágenes, me doy cuenta de que hay una brecha flagrante en mi conocimiento sobre CMYK. Leí esta pregunta que resume principalmente lo que ya sabía.
Lo que necesito es convertir mis imágenes sRGB en imágenes CMYK y comprender cómo se verán afectados los colores.
El primer punto problemático es que sRGB es un espacio de color basado en una representación RGB y CMYK, AFAIK, no es un espacio de color sino una representación de colores. Esto me dice que necesitamos un espacio de color CMYK, preferiblemente uno común ya que las impresoras con las que hablé solo dijeron CMYK cuando pedí un espacio de color.
En segundo lugar, debemos establecer cuánto de sRGB se puede representar en un espacio de color CMYK elegido y determinar cuánta precisión (profundidad de bits) se necesita para la representación.
Por lo tanto, la pregunta final es: ¿Cómo convertir sin pérdidas una imagen sRGB en una CMYK?
En primer lugar, sRGB es un espacio de color único , con límites definidos y asignaciones definidas desde valores RGB hasta (por ejemplo) valores CIE XYZ, un entorno de visualización específico, etc.
CYMK, por el contrario, es realmente toda una familia de espacios de color. Todos los espacios de color de la familia son sustractivos, pero no puede contar con que tengan mucho en común más allá de eso. Los colores exactos de los primarios (es decir, el tono de cian, magenta, amarillo e incluso negro) varían. Dado que CMYK se usa casi exclusivamente en la impresión, el color del papel, los abrillantadores, la capacidad de aceptar tinta, etc., también afectan el color percibido.
Desde un punto de vista teórico, no hay duda de que la conversión de RGB a CMYK puede ser completamente sin pérdidas, por lo que (por ejemplo) puede hacer una conversión de ida y vuelta (RGB a CMYk, luego de vuelta a RGB) y garantizar que el resultado sea idéntico a la entrada original.
Desde un punto de vista práctico, CMYK (como se indicó anteriormente) se usa casi exclusivamente para imprimir. Siendo ese el caso, la verdadera pregunta es si hay una impresora real que pueda mostrar toda la gama sRGB. Aunque podría estar equivocado en esto, creo que la respuesta es no. Además de eso, es difícil (probablemente imposible, en realidad) obtener exactamente el mismo aspecto en papel que en un monitor.
En particular, el papel solo refleja la luz que incide sobre él, y la tinta del papel restringe la cantidad que se refleja. Eso significa que, con iluminación normal, lo que ve en el papel siempre es al menos un poco menos brillante que la luz ambiental.
Un monitor normal emite luz. Especialmente, los monitores de gama alta que se utilizan normalmente para la edición de fotografías se utilizan normalmente en un entorno relativamente oscuro y, a menudo, también tienen cubiertas. Como resultado, el monitor suele ser más brillante que el ambiente.
Por lo general, una galería intentará mostrar las impresiones un poco más como las ve en un monitor, con iluminación dirigida a la imagen que es sustancialmente más brillante que el ambiente. Las cajas de prueba generalmente hacen más o menos lo mismo.
En pocas palabras: aunque sRGB a CMYK puede ser sin pérdidas, normalmente no lo es, y dado que normalmente es para imprimir, realmente no debería serlo, excepto en el raro (¿inexistente?) Caso de una impresora que cubre toda la gama sRGB .
No he hecho los cálculos, pero creo que hay una transformación de RGB a CMYK sin pérdidas, al igual que de RGB a Lab o de RGB a HSL y viceversa. Creo que solo desea ignorar el canal negro y reflejar los canales R, G y B en el cubo de color .
La cosa es, ¿de qué manera eso sería útil? Nadie crea imágenes CMYK con la intención de mostrarlas en un dispositivo con una gama como la de una pantalla de computadora. Su propósito es ir a la impresión, y no puede haber RGB sin pérdidas para imprimir la transformación.
Esto se debe a que el papel es un medio reflectante y las pantallas de computadora son un medio transmisivo. Estos últimos producen su propia luz, mientras que el papel y la tinta solo pueden reflejar la luz que reciben. No puede hacer el movimiento de uno a otro sin pérdidas.
Si el programa de imágenes de su elección cambia los colores que ve en el monitor cuando cambia de RGB a CMYK, eso es algo bueno. Está tratando de modelar el tipo de cambios de color que verá cuando haga la impresión. Esto puede ahorrarle una prueba o dos, porque puede contrarrestar los cambios de color, o al menos planificarlos, con anticipación.
Cuando habla "CMYK", está hablando un idioma completamente diferente al RGB, el rango de gamas tiende a ser bastante diverso y depende del dispositivo. Diría que se trata menos de la conversión "sin pérdidas" y más de convertir correctamente una imagen RGB a la combinación correcta de tintas CMYK para cada píxel. Habrá pérdida, pero cuando se vea una impresión final, las diferencias apenas se notarán (si es que se notan). Cada impresora es diferente, y cada una usa diferentes tipos de tinta, cada color de tinta será ligeramente diferente entre impresoras, tinta impresa la densidad diferirá y la forma en que la tinta se dispersa en el papel es diferente (puede estar tramada o puede ser de medio tono).
En general, la conversión a CMYK es un proceso meticuloso que involucra al menos una comprensión moderada de cómo la impresora específica en uso imprimirá realmente la imagen. CMYK es de hecho un espacio de color, sin embargo, la gama de ese espacio depende del dispositivo y, por lo general, es más pequeña que la gama de la pantalla de la computadora con la que está trabajando. La prueba, tanto dura como suave, es un paso fundamental para convertir correctamente una imagen RGB en CMYK para una reproducción precisa.
AFAIK, no hay una manera de convertir sin pérdidas entre un color en sRGB a un color en CMYK. Dado que cada espacio de color representará una gama diferente, no existe una forma exacta de convertir de un color a otro, sin cierta cantidad de estimación/aproximación.
itai