Un espacio de color es un rango definido de colores.
Richard Hughes
richard@hughsie.com
Daniel Mustieles
daniel.mustieles@gmail.com 2011, 2012
Francisco Molinero
paco@byasl.com 2011
Jorge González
jorgegonz@svn.gnome.org 2011, 2012

# ¿Qué es un espacio de color?

Un espacio de color es un rango de colores definido. Los espacios de colores bien documentados incluyen sRGB, AdobeRGB y ProPhotoRGB.

El sistema visual humano no es un sensor RGB simple pero se puede aproximar cómo responde el ojo humano al diagrama de cromaticidad CIE 1931 que muestra la respuesta visual humana con una forma de herradura. Puede ver que en la visión humana se detectan muchos más tonos de verde que de azul o rojo. Con un espacio de color tricromático como el RGB, se representan estos colores en el equipo usando tres valores, lo que se restringe a codificar un triángulo de colores.

Usar modelos tales como el diagrama de cromaticidad CIE 1931 es una enorme simplificación del sistema visual humano y las gamas reales se expresan en 3D, en lugar de en proyecciones 2D. Una proyección 2D de una forma 3D puede llevar a confusiones, de tal forma que si quiere ver la representación 3D use la aplicación `gcm-viewer`.

sRGB, AdobeRGB and ProPhotoRGB representados por triángulos blancos

Primero, mire al sRGB, que es el menor espacio y que puede codificar el menor número de colores. Es una aproximación de una pantalla CRT de 10 años de antigüedad y la mayoría de los monitores modernos pueden mostrar muchos más colores que estos. sRGB es un estándar del menor-denominador-común y se usa en un gran número de aplicaciones (incluyendo Internet).

AdobeRGB se usa frecuentemente como un espacio de edición. Puede codificar más colores que sRGB, lo que significa que puede ajustar los colores en una fotografía sin preocuparse mucho de que el brillo de los colores se corte o los negros se pisen.

PhoPhoto es el mayor sitio disponible y se usa frecuentemente para archivar documentos. Puede codificar casi todo el rango de colores detectados por el ojo humano e incluso codificar colores que el ojo humano no puede detectar.

Ahora, si PhoPhoto es claramente mejor, ¿por qué no usarlo para todo? La respuesta tiene que ver con la cuantización. Si sólo tiene 8 bits (256 niveles) para codificar cada canal, entonces un mayor rango requerirá tener pasos más grandes entre cada valor.

Pasos más grandes significan un mayor error entre el color capturado y el color almacenado y para algunos colores es un gran problema. Resulta que los colores clave, como los colores de la piel, son muy importantes e incluso pequeños errores harán que una persona no acostumbrada note que algo está mal en la fotografía.

Por supuesto, usar 16 bits para la imagen hará que haya más niveles y un error de cuantización mucho más pequeño, pero esto multiplica por dos el tamaño de cada archivo de imagen. La mayoría del contenido existente hoy día tiene 8bpp, es decir, 8 bits por píxel.

El proceso de gestión de color para convertir de un espacio de color a otro, donde el espacio de color se puede definir bien en un espacio de color sRGB o un espacio de color personalizado tal como el del perfil de su monitor o su impresora.