Um espaço de cor é uma faixa definida de cores.
Richard Hughes
richard@hughsie.com

# Que é um espaço de cor?

Um espaço de cor é uma faixa de cores definido. Os espaços de cores bem documentadas incluem sRGB, AdobeRGB e ProPhotoRGB.

O sistema visual humano não é um sensor RGB simples mas se pode aproximar como responde o olho humano ao diagrama de cromaticidad CIE 1931 que mostra a resposta visual humana com uma forma de ferradura. Pode ver que na visão humana se detetam muitos mais tons de verde que de azul ou vermelho. Com um espaço de cor tricromático como o RGB, se representam estas cores na computador utilizando três valores, o que se restringe a codificar um triângulo de cores.

Utilizar modelos tais como o diagrama de cromaticidad CIE 1931 é uma enorme simplificação do sistema visual humano e as faixas reais se expressam em 3D, em vez de em projeções 2D. Uma projeção 2D duma forma 3D pode levar a confusões, de tal forma que se quer ver a representação 3D use o aplicação `gcm-viewer`.

sRGB, AdobeRGB and ProPhotoRGB representados por triângulos brancos

Primeiro, olhe ao sRGB, que é o menor espaço e que pode codificar o menor número de cores. É uma aproximação dum ecrã CRT de 10 anos de antiguidade e a maioria dos monitores modernos podem mostrar muitos mais cores que estes. sRGB é um regular do menor-denominador-comum e usa-se num grande número de aplicações (incluindo Internet).

AdobeRGB usa-se frequentemente como um espaço de edição. Pode codificar mais cores que sRGB, o que significa que pode ajustar as cores numa fotografia sem se preocupar muito de que o brilho das cores se corte ou os negros se calquem.

PhoPhoto é o maior lugar disponível e usa-se frequentemente para archivar documentos. Pode codificar quase toda a faixa de cores detetadas pelo olho humano e inclusive codificar cores que o olho humano não pode detetar.

Now, if ProPhoto is clearly better, why don’t we use it for everything? The answer is to do with quantization. If you only have 8 bits (256 levels) to encode each channel, then a larger range is going to have bigger steps between each value.

Passos maiores significam um maior erro entre a cor capturada e a cor alojada e para algumas cores é um grande problema. Resulta que as cores fique, como as cores da pele, são importantíssimas e inclusive pequenos erros farão que uma pessoa não acostumada note que algo está mau na fotografia.

Por suposto, usar 16 bits para a imagem fará que tenha mais níveis e um erro de cuantização bem mais pequeno, mas isto multiplica por dois o tamanho da cada ficheiro de imagem. A maioria do conteúdo existente hoje em dia tem 8bpp, isto é, 8 bits por pixel.

O processo de gestão de cor para converter dum espaço de cor a outro, onde o espaço de cor se pode definir bem num espaço de cor sRGB ou um espaço de cor personalizada tal como o do perfil de seu monitor ou a sua impressora.