stringtranslate.com

Manejo del color

La gestión del color es el proceso de garantizar colores consistentes y precisos en varios dispositivos, como monitores , impresoras y cámaras . Implica el uso de perfiles de color, que son descripciones estandarizadas de cómo se deben mostrar o reproducir los colores.

La gestión del color es necesaria porque diferentes dispositivos tienen diferentes capacidades y características de color. Por ejemplo, un monitor puede mostrar los colores de manera diferente a como una impresora puede reproducirlos. Sin gestión del color, la misma imagen puede aparecer de forma diferente en diferentes dispositivos, lo que genera inconsistencias e imprecisiones.

Para lograr la gestión del color, se crea un perfil de color para cada dispositivo involucrado en el flujo de trabajo del color. Este perfil describe las capacidades y características de color del dispositivo, como su gama de colores (gama de colores que puede mostrar o reproducir) y temperatura de color. Luego, estos perfiles se utilizan para traducir colores entre dispositivos, lo que garantiza una reproducción del color consistente y precisa.

La gestión del color es particularmente importante en industrias como el diseño gráfico, la fotografía y la impresión, donde la representación precisa del color es crucial. Ayuda a mantener la coherencia del color durante todo el flujo de trabajo, desde capturar una imagen hasta mostrarla o imprimirla.

Partes de la gestión del color se implementan en el sistema operativo (SO), las bibliotecas auxiliares, la aplicación y los dispositivos. El tipo de perfil de color que se utiliza normalmente se denomina perfil ICC . 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 International Color Consortium (ICC) es un consorcio industrial que ha definido:

Existen otros enfoques para la gestión del color además de utilizar 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 cinematográfica y de radiodifusión utilizan algunos de los mismos conceptos, pero con frecuencia dependen de soluciones boutique más limitadas. La industria cinematográfica, por ejemplo, suele utilizar LUT 3D ( tabla de búsqueda ) para representar una transformación de color completa para una codificación RGB específica.

A nivel de consumidor, la gestión del color en todo el sistema está disponible en la mayoría de los productos de Apple (macOS, iOS, iPadOS, watchOS). [2] Microsoft Windows carece de gestión del color en todo el sistema y prácticamente todas las aplicaciones no emplean gestión del color. [3] La API del reproductor multimedia de Windows no reconoce el espacio de color, y si las aplicaciones desean administrar el color de los videos manualmente, deben incurrir en importantes penalizaciones de rendimiento y consumo de energía. Android admite la gestión del color en todo el sistema, [4] pero la mayoría de los dispositivos se envían con la gestión del color desactivada. [5]

Descripción general

  1. Caracterizar. Cada dispositivo con gestión de color requiere una tabla personalizada, o "perfil de color", que caracteriza la respuesta del color de ese dispositivo en particular.
  2. Estandarizar. Cada perfil de color describe estos colores en relación con un conjunto estandarizado de colores de referencia (el "Espacio de conexión del perfil").
  3. Traducir. Luego, el software de gestión del color utiliza estos perfiles estandarizados para traducir el color de un dispositivo a otro. Esto normalmente lo realiza un módulo de gestión de color (CMM). [6]

Hardware

Caracterización

Para describir el comportamiento de varios dispositivos de salida, se deben comparar (medir) en relación con un espacio de color estándar . A menudo, primero se realiza 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 de dispositivos 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 elaboración de perfiles es un proceso complejo que involucra matemáticas, computación intensa, 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 calibrando los dispositivos en 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 consistente. Evitar la complejidad de la gestión del color fue uno de los objetivos en el desarrollo de sRGB.

Perfiles de color

Una vista 3D de dos perfiles ICC

incrustar

Los formatos de imagen en sí (como TIFF , JPEG , PNG , EPS , PDF y SVG ) pueden contener perfiles de color incrustados , pero el formato de imagen no los exige. 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) provocará posterización , mientras que el uso de un espacio de trabajo pequeño provocará recorte . [7] 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 se intercambien datos dentro de una cadena gestionada por color y se lleve a cabo mediante un módulo de coincidencia de color. La transformación de la información de color perfilada a 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 éste a los colores de otro dispositivo. Al garantizar que el espacio de color de referencia cubra todos los 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 vínculo 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 cambian los colores. [8]

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 hacia y desde el PCS se especifican cada una mediante un perfil. [9]

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, lo que hace imposible una reproducción precisa. [8] Por lo tanto, necesitan cierta reordenación cerca de los límites de la gama. Algunos colores se deben desplazar hacia el interior de la gama, ya que de lo contrario no se podrían representar en el dispositivo de salida y simplemente se recortarían. Esta denominada discrepancia de gama ocurre, por ejemplo, cuando trasladamos 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 y 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 control sobre el comportamiento del mapeo de gama.

Intención de renderizado

Cuando la gama del espacio de color de origen excede la del destino, es probable que los colores saturados queden recortados (representados de manera inexacta) o quemados 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 renderizado diferentes, que se enumeran a continuación. [9] [10] [11] Antes de llevar a cabo la intención de renderizado real, se puede simular temporalmente el renderizado mediante pruebas en pantalla . [12] Es una herramienta útil ya que predice el resultado de los colores y está disponible como aplicación en muchos sistemas de gestión de color:

Colorimétrico absoluto
La colorimetría absoluta y la colorimetría relativa en realidad utilizan la misma tabla pero difieren en el ajuste para el medio de punto blanco. Si el dispositivo de salida tiene una gama mucho mayor que el perfil de origen, es decir, todos los colores de la fuente se pueden representar en la salida, utilizar la intención de representació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 mediciones 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 sólo una corrección para el medio. La colorimetría relativa es útil en aplicaciones de pruebas, ya que se puede utilizar para tener una idea de cómo aparecerá una impresión en un dispositivo en otro dispositivo diferente. Las diferencias de medios son lo único a lo que uno realmente debería ajustarse, aunque también es necesario aplicar algo de mapeo de gama. Por lo general, esto se hace de manera que se mantengan el tono y la luminosidad a costa de reducir la saturación. De forma predeterminada, los colores dentro de la gama no cambian, mientras que los colores fuera de la gama están fijados.

La colorimetría relativa es la intención de representación predeterminada en muchos sistemas.

Perceptivo
La intención perceptiva mueve suavemente los colores fuera de la gama hacia la gama, preservando 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. Así es incluso como se diferencian algunos de los competidores en este mercado. El creador del perfil intenta que los resultados sean agradables con esta intención. Se recomienda la representación perceptual para la separación de colores.
Saturación
La intención de saturación está diseñada para presentar gráficos comerciales llamativos preservando la saturación (colorido). Es más útil en cuadros y diagramas, donde hay una paleta discreta de colores que el diseñador desea 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 perceptual, ya que en las imágenes naturales, lo absoluto provoca una matiz de color , mientras que la saturación produce colores antinaturales. Si una imagen completa está dentro de la gama, lo relativo es perfecto, pero cuando hay colores fuera de la gama, lo preferible depende de cada caso. Las CMM pueden ofrecer opciones para BPC y adaptación cromática parcial. [13]

No se aplica una corrección de punto negro (BPC) para perfiles colorimétricos absolutos o de enlace de dispositivo. Para ICCv4, siempre se aplica a la intención perceptiva. [14] : 17  perfiles ICCv2 sRGB difieren entre sí de varias maneras, una de las cuales es si se aplica BPC. [13]

Implementación

Módulo de gestión del color

El módulo de coincidencia 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 consistente. La cuestión clave aquí es cómo tratar un color que no se puede reproducir en un determinado dispositivo para mostrarlo a través de un dispositivo diferente como si visualmente fuera el mismo color, tal como cuando la gama de colores reproducibles entre transparencias de color y materiales impresos 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 del sistema operativo

Visor de perfiles de color en KDE Plasma 5 , que muestra un perfil de color ICC

Manzana

Los sistemas operativos Mac OS y macOS clásicos 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 administración automática de color (asumiendo sRGB para la mayoría de las cosas) automáticamente en el sistema operativo, pero las aplicaciones pueden apuntar explícitamente a otros espacios de color si así lo desean. La gestión del color en todo el sistema también se utiliza en iOS, iPadOS y watchOS. [15]

ventanas

Desde 1997 la gestión del color en Windows está disponible a través de un sistema de gestión de color ICC: ICM (Image Color Management).

A partir de Windows Vista , Microsoft introdujo una nueva arquitectura de color conocida como WCS ( Windows Color System ). [16] WCS complementa el sistema ICM en Windows 2000 y Windows XP , escrito originalmente por Heidelberg . [17] [18]

Windows Photo Viewer de Windows 7 (también incluido en versiones posteriores de Windows) realiza una gestión adecuada del color; sin embargo, la nueva aplicación Windows Photos en Windows 8, 10, 11 no realiza una gestión del color [19] [20] [21] hasta la versión v2022 .31070.26005.0. [22]

Desafortunadamente, la gran mayoría de aplicaciones no utilizan el sistema de color de Windows. [3] Para las aplicaciones que emplean administración de color (generalmente navegadores web ), la administración de color tiende a aplicarse solo a imágenes y UI, pero no a videos. Esto se debe a que la API del reproductor multimedia de Windows no reconoce el espacio de color. Por lo tanto, los navegadores ( Chrome , Firefox , Edge ) solo pueden gestionar el color de las imágenes, pero no de los vídeos. [23] Por la misma razón, prácticamente ningún reproductor de video en Windows admite la administración del color (incluida la aplicación predeterminada Películas y TV y VLC ), siendo Media Player Classic Home Cinema una rara excepción. [24] [25] [ verificación fallida ]

Androide

En Android, la gestión del color en todo el sistema se introduce en Android Oreo 8.1 . [4] Sin embargo, la mayoría de los teléfonos Android se envían con la gestión del color desactivada (por ejemplo: perfil de color 'adaptable' en Google Pixel , perfil de color 'vívido' en Samsung Galaxy [26] ). Esto sobresatura el contenido sRGB en la gama de visualización nativa, normalmente DCI-P3 . Los usuarios deben seleccionar manualmente el perfil de color "natural" para habilitar la gestión del color, lo que permite una visualización precisa del contenido de color amplio sRGB y P3.

Otros

Los sistemas operativos que utilizan el sistema X Window para gráficos pueden utilizar perfiles ICC , y el soporte para la gestió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 imágenes ( 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 de color en modo CMYK utilizando un perfil ICC específico , como US Web Coated (SWOP) v2 .

Nivel de aplicación

A partir de 2005 , la mayoría de los navegadores web ignoraban los perfiles de color. [27] Las excepciones notables fueron Safari , a partir de la versión 2.0, y Firefox , a partir de la versión 3. Aunque está deshabilitado de forma predeterminada en Firefox 3.0, la administración de color ICC v2 e ICC v4 se puede habilitar mediante el uso de un complemento [28] o configurando un opción de configuración. [29]

A partir de julio de 2019, Safari, Chrome y Firefox son totalmente compatibles con la gestión del color. [30] Sin embargo, es importante tener en cuenta que la mayoría de los navegadores solo gestionan el color de imágenes y elementos CSS, pero no de vídeo.

En cuanto a los navegadores móviles, Safari 13.1 (en iOS 13.4.1) reconoce el perfil de color del dispositivo y puede mostrar imágenes en consecuencia. [38] Chrome 83 (en Android 9 ) ignora el perfil de visualización y simplemente convierte todas las imágenes a sRGB. [38]

A partir de 2023, Chrome 114 , Android Browser 114 y Firefox para Android 115 admiten múltiples espacios de color. [39] Lo mismo es válido para sus homólogos de escritorio: Chrome 118, Edge 114, Safari 16.6, Firefox 117 y Opera 100. [39]

Ver también

Referencias

  1. ^ ab von Seggern, Dietrich (28 de febrero de 2019). "Por qué los perfiles de DeviceLink deberían interesarle". pdfa.org . Asociación PDF . Consultado el 20 de enero de 2023 . Un perfil DeviceLink siempre está entre dos espacios de color y no pasa por L*a*b* para realizar su conversión.
  2. ^ "Nota técnica TN2313: Mejores prácticas para la gestión del color en OS X e iOS". desarrollador.apple.com . Consultado el 23 de agosto de 2022 .
  3. ^ ab "Aplicación del perfil de color de x-rite en Windows 10 (¡imagen incluida!): PC Talk Forum: Revisión de fotografía digital". www.dpreview.com . Consultado el 23 de agosto de 2022 .
  4. ^ ab "Gestión del color". Proyecto de código abierto de Android . Consultado el 23 de agosto de 2022 .
  5. ^ Frumusanu, Andrei. "Revisión del Samsung Galaxy S20+, S20 Ultra Exynos y Snapdragon: dispositivos de megalomanía". www.anandtech.com . Consultado el 23 de agosto de 2022 .
  6. ^ Descripción general de la gestión del color, Camberidge in Colour, 2016.1.23 http://www.cambridgeincolour.com/tutorials/color-management1.htm
  7. ^ Rodney, Andrés. "El papel de los espacios de trabajo en las aplicaciones de Adobe" (PDF) . Documento técnico. Adobe . Consultado el 9 de mayo de 2008 .
  8. ^ ab "Gestión del color: conversión del espacio de color". www.cambridgeincolor.com .
  9. ^ ab Rodney, Andrew (2005). Gestión del color para fotógrafos . Prensa Focal . págs. 32-33. ISBN 0-240-80649-2.
  10. ^ Gestión del color: conversión del espacio de color, Cambridge in Color
  11. ^ https://www.color.org/specification/ICC1v43_2010-12.pdf Especificación ICC ICC.1:2010
  12. ^ "Pruebas en pantalla: hacer coincidir fotografías en pantalla con impresiones". www.cambridgeincolor.com .
  13. ^ ab "Uso del perfil sRGB_v4_ICC_preference.icc" (PDF) .
  14. ^ "Especificación ICC.1:2022 (versión de perfil 4.4.0.0)" (PDF) . Las transformaciones perceptuales desarrolladas para cumplir con las especificaciones ICC anteriores a la versión 4.0 frecuentemente usan cero para representar el punto negro y, por lo tanto, no cumplen con esta especificación.
  15. ^ "Nota técnica TN2313: Mejores prácticas para la gestión del color en OS X e iOS". desarrollador.apple.com . Consultado el 23 de agosto de 2022 .
  16. ^ Upton, Steve (febrero de 2008). El nuevo sistema de gestión del color de Vista: WCS.
  17. ^ Microsoft (23 de abril de 1997). "Microsoft obtiene licencia de la tecnología LinoColorCMM para mejorar la gestión del color en Windows". Microsoft . Consultado el 8 de mayo de 2008 .
  18. ^ El lector puede verificar esto examinando las Propiedades de cualquier perfil ICM. La pestaña Información del perfil debe contener la entrada "LinoColorCMM © de Heidelberger Druckmaschinen AG".
  19. ^ "¿Por qué mis colores se ven tan diferentes en el Visor de fotos de Windows?".
  20. ^ "¡Estás usando MAL tu monitor! (Aquí te explicamos cómo solucionarlo)". YouTube .
  21. ^ "¡Tres visores de imágenes administrados en color alternativos gratuitos para Windows 10! (Solucionar problemas de color de Windows 10)". YouTube .
  22. ^ "[Windows 11] Gestión del color: preguntas frecuentes comunes para" Microsoft Photos"".
  23. ^ "Gestión del color de Windows". MostrarCAL . Consultado el 23 de agosto de 2022 .
  24. ^ "Gestión del color ICC en Media Player Classic Home Cinema". 20 de septiembre de 2010.
  25. ^ "VLC para Mac 2019 - ¡aún no se administra el color! - Los foros de VideoLAN". foro.videolan.org . Consultado el 23 de agosto de 2022 .
  26. ^ "Revisión de la pantalla del Samsung Galaxy S10: un embajador que Android necesita". XDA . 28 de marzo de 2019 . Consultado el 23 de agosto de 2022 .
  27. ^ 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.
  28. ^ Complemento de gestión de color Archivado el 1 de octubre de 2018 en Wayback Machine por Sean Hayes.
  29. ^ El valor gfx.color_management.enabledse puede establecer en "verdadero" en el archivo " about:config " de Firefox desde la versión 3. Firefox 3: compatibilidad con perfiles de color (oh, qué bonitos, bonitos colores) Archivado el 1 de mayo de 2008 en Wayback Machine , Deb Richardson, Corporación Mozilla.
  30. ^ ab "Guía de gestión del color del navegador web". camaratico.com .
  31. ^ "463221 - nueva prueba de color". bugzilla.mozilla.org .
  32. ^ "679371 - Investigar los resultados de las pruebas de gestión del color". bugzilla.mozilla.org .
  33. ^ "Cómo configurar la gestión del color de Firefox". camaratico.com .
  34. ^ "143 - Manejar perfiles de color en imágenes etiquetadas - Cromo - Monorraíl". bugs.chromium.org .
  35. ^ http://www.opera.com/docs/changelogs/unified/1210/ Archivado el 31 de julio de 2013 en Wayback Machine Opera Changelog 12.10 estable
  36. ^ "Noticias para desarrolladores de Opera: novedades de Opera 12.10 beta". 4 de octubre de 2012. Archivado desde el original el 4 de octubre de 2012.
  37. ^ "Pale Moon: notas de la versión para versiones archivadas". www.palemoon.org .
  38. ^ ab "Gestión del color para creadores: dispositivos móviles | EIZO". www.eizoglobal.com .
  39. ^ ab "Función CSS color() | ¿Puedo usar... Tablas de soporte para HTML5, CSS3, etc.?". caniuse.com . Consultado el 21 de julio de 2023 .

Otras lecturas

enlaces externos