En los sistemas de imágenes digitales, la gestión del color (o gestión del color ) es la conversión controlada entre las representaciones de color de varios dispositivos, como escáneres de imágenes , cámaras digitales , monitores, pantallas de televisión, impresoras de películas, impresoras de computadora , prensas offset y los medios correspondientes.
El objetivo principal de la gestión del color es lograr una buena correspondencia entre los dispositivos de color; por ejemplo, los colores de un fotograma de un video deben aparecer iguales en un monitor LCD de computadora , en una pantalla de TV de plasma y como un póster impreso. La gestión del color ayuda a lograr la misma apariencia en todos estos dispositivos, siempre que los dispositivos sean capaces de ofrecer las intensidades de color necesarias. Con la fotografía, a menudo es fundamental que los grabados o las galerías en línea aparezcan como fueron concebidos. La gestión del color no puede garantizar una reproducción del color idéntica, ya que esto rara vez es posible, pero al menos puede dar más control sobre cualquier cambio que pueda ocurrir. [1]
Partes de esta tecnología se implementan en el sistema operativo (SO), las bibliotecas auxiliares, la aplicación y los dispositivos. Una visión multiplataforma de la gestión del color es el uso de un sistema de gestión del color compatible con ICC. El Consorcio Internacional del Color (ICC) es un consorcio industrial que ha definido:
- Un estándar abierto para un módulo de coincidencia de color (CMM) a nivel de sistema operativo
- perfiles de color para:
- Dispositivos, incluidos los perfiles de enlace de dispositivo que representan una transformación de color completa del dispositivo de origen al dispositivo de destino
- Espacios de trabajo , los espacios de color en los que se deben manipular los datos de color.
Existen otros enfoques para la gestión del color además del uso de perfiles ICC . Esto se debe en parte a la historia y en parte a otras necesidades además de las que cubre el estándar ICC. Las industrias del cine y la radiodifusión utilizan algunos de los mismos conceptos, pero con frecuencia dependen de soluciones boutique más limitadas. La industria del cine, por ejemplo, a menudo utiliza LUT 3D ( tabla de búsqueda ) para representar una transformación de color completa para una codificación RGB específica. A nivel del consumidor, la gestión del color se aplica actualmente más a las imágenes fijas que al vídeo, en el que la gestión del color aún está en su infancia. [2]
Descripción general
- Caracterizar. Cada dispositivo con gestión de color requiere una tabla personalizada, o "perfil de color", que caracteriza la respuesta de color de ese dispositivo en particular.
- Estandarizar. Cada perfil de color describe estos colores en relación con un conjunto estandarizado de colores de referencia (el "Espacio de conexión de perfil").
- Traducir. El software de gestión de color utiliza estos perfiles estandarizados para traducir el color de un dispositivo a otro. Por lo general, esto se realiza mediante un módulo de gestión del color (CMM). [3]
Hardware
Caracterización
Para describir el comportamiento de varios dispositivos de salida, deben compararse (medirse) en relación con un espacio de color estándar . A menudo, se realiza primero un paso llamado linealización, para deshacer el efecto de la corrección gamma que se realizó para aprovechar al máximo las rutas de color limitadas de 8 bits . Los instrumentos utilizados para medir los colores de los dispositivos incluyen colorímetros y espectrofotómetros . Como resultado intermedio, la gama del dispositivo se describe en forma de datos de medición dispersos. La transformación de los datos de medición dispersos en una forma más regular, utilizable por la aplicación, se denomina creación de perfiles . La creación de perfiles es un proceso complejo que involucra matemáticas, cálculo intenso, juicio, pruebas e iteración. Una vez finalizado el perfilado, se crea una descripción de color idealizada del dispositivo. Esta descripción se llama perfil .
Calibración
La calibración es como la caracterización, excepto que puede incluir el ajuste del dispositivo, en lugar de solo la medición del dispositivo. En ocasiones, la gestión del color se evita al calibrar los dispositivos a un espacio de color estándar común, como sRGB ; cuando dicha calibración se realiza lo suficientemente bien, no se necesitan traducciones de color para que todos los dispositivos manejen los colores de manera uniforme. Esta evitación de la complejidad de la gestión del color fue uno de los objetivos en el desarrollo de sRGB.
Perfiles de color
Incrustar
Los propios formatos de imagen (como TIFF , JPEG , PNG , EPS , PDF y SVG ) pueden contener perfiles de color incrustados , pero el formato de imagen no lo requiere. El estándar International Color Consortium se creó para reunir a varios desarrolladores y fabricantes. El estándar ICC permite el intercambio de características de dispositivos de salida y espacios de color en forma de metadatos . Esto permite incrustar perfiles de color en imágenes, así como almacenarlos en una base de datos o en un directorio de perfiles.
Espacios de trabajo
Los espacios de trabajo, como sRGB , Adobe RGB o ProPhoto son espacios de color que facilitan buenos resultados durante la edición. Por ejemplo, los píxeles con valores iguales de R, G, B deberían aparecer neutrales. El uso de un espacio de trabajo grande (gama) conducirá a la posterización , mientras que el uso de un espacio de trabajo pequeño dará lugar a recortes . [4] Esta compensación es una consideración para el editor de imágenes crítico.
Transformación de color
La transformación de color, o conversión de espacio de color, es la transformación de la representación de un color de un espacio de color a otro. Este cálculo es necesario siempre que los datos se intercambien dentro de una cadena gestionada por colores y los lleve a cabo un módulo de coincidencia de colores . La transformación de la información de color perfilada en diferentes dispositivos de salida se logra haciendo referencia a los datos del perfil en un espacio de color estándar. Facilita la conversión de colores de un dispositivo a un espacio de color estándar seleccionado y de ese a los colores de otro dispositivo. Al garantizar que el espacio de color de referencia cubre los muchos colores posibles que los humanos pueden ver, este concepto permite intercambiar colores entre muchos dispositivos de salida de color diferentes. Las transformaciones de color se pueden representar mediante dos perfiles (perfil de origen y perfil de destino) o mediante un perfil de enlace de dispositivo. En este proceso hay aproximaciones involucradas que aseguran que la imagen mantenga sus importantes cualidades de color y también brinda la oportunidad de controlar cómo se están cambiando los colores. [1]
Espacio de conexión de perfil
En la terminología del International Color Consortium , una traducción entre dos espacios de color puede pasar por un espacio de conexión de perfil (PCS): Espacio de color 1 → PCS ( CIELAB o CIEXYZ ) → Espacio de color 2; las conversiones dentro y fuera del PCS se especifican cada una por un perfil. [5]
Mapeo de gama
En casi todos los procesos de traducción, tenemos que lidiar con el hecho de que la gama de colores de los diferentes dispositivos varía en rango, lo que hace imposible una reproducción precisa. [1] Por lo tanto, necesitan una reorganización cerca de los límites de la gama. Algunos colores deben desplazarse al interior de la gama, ya que de lo contrario no se pueden representar en el dispositivo de salida y simplemente se recortarían. Este llamado desajuste de gama ocurre, por ejemplo, cuando traducimos del espacio de color RGB con una gama más amplia al espacio de color CMYK con una gama de gama más estrecha. En este ejemplo, el color azul violáceo oscuro altamente saturado del primario "azul" de un monitor de computadora típico es imposible de imprimir en papel con una impresora CMYK típica . La aproximación más cercana dentro de la gama de la impresora estará mucho menos saturada. Por el contrario, el primario "cian" de una impresora de inyección de tinta, un azul saturado de brillo medio, está fuera de la gama de un monitor de computadora típico. El sistema de gestión del color puede utilizar varios métodos para lograr los resultados deseados y brindar a los usuarios experimentados el control del comportamiento del mapeo de la gama.
Intento de representación
Cuando la gama del espacio de color de origen excede la del destino, es probable que los colores saturados se recorten (se representen de manera inexacta) o se quemen de manera más formal . El módulo de gestión del color puede solucionar este problema de varias formas. La especificación ICC incluye cuatro intenciones de representación diferentes, que se enumeran a continuación. [5] [6] [7] Antes de que se lleve a cabo la interpretación real, se puede simular temporalmente la interpretación mediante pruebas en pantalla . [8] Es una herramienta útil ya que predice el resultado de los colores y está disponible como aplicación en muchos sistemas de gestión del color:
- Colorimétrico absoluto
- La colorimetría absoluta y la colorimetría relativa en realidad usan la misma tabla pero difieren en el ajuste para los medios de punto blanco. Si el dispositivo de salida tiene una gama mucho mayor que el perfil de la fuente, es decir, todos los colores de la fuente se pueden representar en la salida, el uso de la intención de reproducción de colorimetría absoluta idealmente (ignorando el ruido, la precisión, etc.) daría una salida exacta de los valores CIELAB especificados. Perceptualmente, los colores pueden parecer incorrectos, pero las medidas del instrumento de la salida resultante coincidirían con la fuente. Los colores fuera del color posible del sistema de impresión de prueba se asignan al límite de la gama de colores.
La colorimetría absoluta es útil para obtener un color específico exacto (por ejemplo, azul IBM) o para cuantificar la precisión de los métodos de mapeo.
- Colorimétrico relativo
- El objetivo de la colorimetría relativa es ser fiel al color especificado, con solo una corrección para los medios. La colorimetría relativa es útil en aplicaciones de pruebas, ya que puede usarse para tener una idea de cómo aparecerá una impresión en un dispositivo en otro dispositivo. Las diferencias de medios son lo único por lo que uno debería ajustarse, aunque también es necesario aplicar algún mapeo de gama. Por lo general, esto se hace de una manera en la que el tono y la luminosidad se mantienen a costa de una saturación reducida. De forma predeterminada, los colores dentro de la gama no se modifican, mientras que los colores fuera de la gama están sujetos.
Colorimétrico relativo es la intención de reproducción predeterminada en muchos sistemas.
- Perceptivo
- La intención perceptiva mueve suavemente los colores fuera de la gama hacia la gama, conservando las gradaciones, pero distorsiona los colores dentro de la gama en el proceso. Al igual que la intención de saturación, los resultados realmente dependen del creador del perfil. Incluso así se diferencian algunos de los competidores de este mercado. El creador de perfiles intenta que los resultados sean agradables con esta intención. Se recomienda la reproducción de percepción para la separación de colores.
- Saturación
- La intención de saturación está diseñada para presentar gráficos comerciales llamativos al preservar la saturación (colorido). Es más útil en gráficos y diagramas, donde hay una paleta de colores discreta que el diseñador quiere saturar para hacerlos intensos, pero donde el tono específico es menos importante.
En la práctica, los fotógrafos casi siempre utilizan la intención relativa o perceptiva, ya que para las imágenes naturales, el absoluto provoca una tonalidad de color , mientras que la saturación produce colores no naturales. Si una imagen completa está dentro de la gama, relativo es perfecto, pero cuando hay colores fuera de la gama, lo que es preferible depende de cada caso.
No se aplica una corrección de punto negro (BPC) para los perfiles de enlace de dispositivo o colorimétricos absolutos. Para ICCv4, siempre se aplica a
Implementación
Módulo de gestión del color
El módulo de concordancia de color (también - método o - sistema ) es un algoritmo de software que ajusta los valores numéricos que se envían o reciben de diferentes dispositivos para que el color percibido que producen permanezca constante. La cuestión clave aquí es cómo lidiar con un color que no se puede reproducir en un dispositivo determinado para mostrarlo a través de un dispositivo diferente como si fuera visualmente del mismo color, al igual que cuando la gama de colores reproducibles entre las transparencias de color y las materias impresas son diferentes. No existe un método común para este proceso y el rendimiento depende de la capacidad de cada método de combinación de colores.
Algunas CMM conocidas son ColorSync , Adobe CMM, Little CMS y ArgyllCMS.
Nivel de sistema operativo
Los sistemas operativos clásicos Mac OS y macOS de Apple han proporcionado API de administración de color a nivel de sistema operativo desde 1993, a través de ColorSync . macOS ha agregado la administración automática del color (asumiendo sRGB para la mayoría de las cosas) automáticamente en el sistema operativo, y las aplicaciones tienen que solucionar esto para brindar una administración del color más precisa.
Desde 1997, la gestión del color en Windows está disponible a través de un sistema de gestión del color ICC (ICM). A partir de Windows Vista , Microsoft introdujo una nueva arquitectura de color conocida como Windows Color System . [9] WCS complementa el sistema Image Color Management (ICM) en Windows 2000 y Windows XP, originalmente escrito por Heidelberg . [10] [11]
Los sistemas operativos que usan el sistema X Window para gráficos pueden usar perfiles ICC , y el soporte para la administración del color en Linux , aún menos maduro que en otras plataformas, se coordina a través de OpenICC en freedesktop.org y hace uso de LittleCMS .
Nivel de archivo
Ciertos tipos de archivos de imagen ( TIFF y Photoshop ) incluyen la noción de canales de color para especificar el modo de color del archivo. Los canales más utilizados son RGB (principalmente para pantallas (monitores) pero también para algunas impresiones de escritorio) y CMYK (para impresión comercial). Un canal alfa adicional puede especificar un valor de máscara de transparencia. Algunos programas de imágenes (como Photoshop ) realizan una separación automática de colores para mantener la información del color en el modo CMYK utilizando un perfil ICC específico , como US Web Coated (SWOP) v2 .
Nivel de aplicación
Desde 2005[actualizar], la mayoría de los navegadores web ignoraron los perfiles de color. [12] Las excepciones notables fueron Safari , comenzando con la versión 2.0, y Firefox comenzando con la versión 3. Aunque está deshabilitado de manera predeterminada en Firefox 3.0, la administración de color ICC v2 e ICC v4 se puede habilitar usando un complemento [13] o configurando un opción de configuración. [14]
A partir de 2012[actualizar][ cuando? ] , el notable soporte del navegador para la gestión del color es:
- Firefox: desde la versión 3.5 habilitada de forma predeterminada para imágenes etiquetadas ICC v2, [15] la versión 8.0 tiene soporte para perfiles ICC v4, [16] pero debe activarse manualmente. [17]
- Internet Explorer: la versión 9 es el primer navegador de Microsoft que admite parcialmente los perfiles ICC, pero no procesa las imágenes correctamente de acuerdo con la configuración de Windows ICC (solo convierte imágenes que no son sRGB al perfil sRGB) y, por lo tanto, no proporciona una gestión real del color en todo [ cita requerida ]
- Google Chrome : utiliza el sistema proporcionado compatibilidad con ICC v2 y v4 en macOS , y desde la versión 22 admite perfiles ICC v2 de forma predeterminada en otras plataformas. [18]
- Safari: tiene soporte a partir de la versión 2.0 [ cita requerida ]
- Opera: tiene soporte desde 12.10 [19] para ICC v4. [20]
- Pale Moon admitió ICC v2 desde su primer lanzamiento y v4 desde Pale Moon 20.2 (2013). [21]
Ver también
- Corrección gamma
- Catálogo de colores
- Impresión digital
- Perfil ICC
- Consorcio Internacional del Color
- IT8
- Gestión del color de Linux
Referencias
- ^ a b c "Gestión del color: conversión del espacio de color" . www.cambridgeincolour.com .
- ^ Fairchild, Mark. "Un científico del color mira el video" (PDF) . Consultado el 9 de mayo de 2008 .
- ^ Descripción general de la gestión del color, Camberidge in Color, 2016.1.23 http://www.cambridgeincolour.com/tutorials/color-management1.htm
- ^ Rodney, Andrew. "El papel de los espacios de trabajo en las aplicaciones de Adobe" (PDF) . Documento técnico. Adobe . Consultado el 9 de mayo de 2008 .
- ^ a b Rodney, Andrew (2005). Gestión del color para fotógrafos . Prensa Focal . págs. 32 –33. ISBN 0-240-80649-2.
- ^ Gestión del color: conversión del espacio de color , Cambridge in Color
- ^ http://www.color.org/specification/ICC1v43_2010-12.pdf Especificación ICC ICC.1: 2010
- ^ "Prueba en pantalla: hacer coincidir las fotos en pantalla con las impresiones" . www.cambridgeincolour.com .
- ^ Upton, Steve (febrero de 2008). Nuevo sistema de gestión del color de Vista: WCS .
- ^ Microsoft (23 de abril de 1997). "Microsoft licencia la tecnología LinoColorCMM para mejorar la gestión del color en Windows" . Consultado el 8 de mayo de 2008 .
- ^ El lector puede verificar esto examinando las Propiedades de cualquier perfil ICM. Lapestaña Información del perfil debe contener la entrada "LinoColorCMM © de Heidelberger Druckmaschinen AG".
- ^ Smith, Colin; Kabili, enero (2005). Cómo sorprender: Photoshop CS2 para la Web . Berkeley, CA: Peachpit Press. pag. 13. ISBN 0-321-39394-5. Consultado el 8 de mayo de 2008 .
Muchos diseñadores optan por no incluir perfiles ICC con archivos web porque la mayoría de los navegadores web no pueden leerlos y aumentan el tamaño de un archivo.
- ^ Complemento de gestión del color Archivado el 1 de octubre de 2018 en Wayback Machine por Sean Hayes.
- ^ El valor
gfx.color_management.enabled
se puede establecer en "true" en elarchivo" about: config " de Firefox desde la versión 3. Firefox 3: Soporte de perfil de color (oh, los bonitos, bonitos colores) Archivado 2008-05-01 en Wayback Machine , Deb Richardson, Mozilla Corporation. - ^ "463221 - reftesting de color" . bugzilla.mozilla.org .
- ^ "679371 - Investigar los resultados de la prueba de gestión del color" . bugzilla.mozilla.org .
- ^ "Cómo configurar la gestión de color de Firefox" . cameratico.com .
- ^ "143 - Manejar perfiles de color en imágenes etiquetadas - Cromo - Monorraíl" . bugs.chromium.org .
- ^ http://www.opera.com/docs/changelogs/unified/1210/ Archivado el 31 de julio de 2013 en Wayback Machine Opera Changelog 12.10 estable
- ^ "Opera Developer News - Novedades de Opera 12.10 beta" . 4 de octubre de 2012. Archivado desde el original el 4 de octubre de 2012.
- ^ Notas de la versión archivadas de Pale Moon
Otras lecturas
- Fraser, Bruce; Bunting, Fred; Murphy, Chris (2004). Gestión del color del mundo real . Berkeley, CA, EE.UU .: Peachpit Press. ISBN 0-201-77340-6.
- Giorgianni, Edward J .; Madden, Thomas E. (1998). Gestión de color digital . Addison-Wesley. ISBN 0-201-63426-0.
- Swartz, Charles S. (2004). Comprensión del cine digital: un manual profesional . Prensa Focal. ISBN 978-0-240-80617-4.
- Morovic, enero (2008). Mapeo de la gama de colores . Wiley. ISBN 978-0-470-03032-5.
enlaces externos
- Gestión del color y ciencia del color: Introducción de Norman Koren
- ColorWiki por Steve Upton
- Guía de gestión del color del navegador web
- ¿Qué es 3D LUT? por Light Illusion
- CoCa - Creador de perfiles ICC de código abierto por Andrew Stawowczyk Long
- Libro blanco de Cinematic Color 2012 Informe Siggraph de Visual Effects Society