# Espais de color

Aquest capítol dóna informació sobre què son els espais de color, quins espais de color ofereix en &chalk;, i què heu de tenir present quan treballeu amb ells.

## Introducció als espais de color

### Què és un espai de color?

Breument, un espai de color és una manera de representar colors especificant un número de paràmetres. Com a paràmetres, un pot escollir per exemple la quantitat de llum vermella, verda i blava que cal per a un color. Això composa el conegut espai de color RGB. Es pot visualitzar aquest com a un espai tridimensional, amb cada component de llum vermell, verd i blau sent un axis de l'espai de color. Llavors, un color correspon a un cert punt d'aquest espai de color, definit per les seves coordenades als tres axis.

Per a ser més precís, un espai de color és una combinació d'un model de color (que indica quins axis estan presents) i una funció de mapa (que indica quins valors corresponen a quins colors).

Qualsevol color no es pot representar en qualsevol color d'espai. Alguns espais de color defineixen més colors o colors diferents d'altres. El conjunt de colors que es pot representar en un cert espai de color s'anomena el seu gamut. Com que els gamuts poden diferir molt, no està garantit que les imatges en un cert espai de color es puguin convertir a un altre sense haver de substituir certs colors per uns altres, fins i tot si estan basats en el mateix model de color.

## Espais de color disponibles

El &chalk; ofereix espais de colors basats en models de color RGB, CMYK, Lab, LMS, YCbCr, i Gris. Això es comenta breument en aquesta secció.

### Els models de color RGB

L'abreviació RGB vol dir Vermell, Verd, Blau en anglès, i el model de color amb aquest nom es refereix als tres components de llum que emeten els dispositius (televisions, monitors d'ordinador, etcètera) per a crear un cert color. Aquest model de color s'usa per omissió en virtualment qualsevol aplicació estàndard de dibuix.

Quan es defineix un color en el model RGB, s'especifiquen els seus components vermell, verd i blau. Si tots els components estan absents (cada component s'emet a un percentatge del 0 per cent, o sigui sense cap llum), el color és negre pur. Si tots els components estan presents al 100%, el color és blanc pur. Si un component és present amb intentat completa i els altres dos estan absents, s'obté el color pur respectiu.

Dos exemples més: si tant el verd com el vermell emeten al 100% i el blau no emet, s'obté el groc pur. Un color amb tots tres components amb la mateixa intensitat és una grau de gris.

Hi ha diversos espais de color que implementen el model RGB. Per exemple, l'anomenat espai de color RGB8 representa cada color amb 8 bits per component. Com que 8 bits permeten 256 valors diferents, el número total de colors diferents que es poden especificar en aquest espai de color és de 256 (vermell) * 256 (verd) * 256 (blau), o aproximadament 16.7 milions de colors. En el &chalk;, un parell d'espais de color estan disponibles, per exemple RGB32, que és capaç de distingir entre 4.2 milers de milions de valors per component.

### El model de color CMYK

CMYK és l'abreviació de Cian, Magenta, Groc, Negre en anglès (encara que oficialment la K és per Key, clau, s'usa més comunament el negre). Aquest model de color es basa en tinta: un color s'especifica per la quantitat de tinta necessària per a un punt per a ser percebut per tenir aquest color.

Com que els colors CMYK s'usen a les impressores mentre que els RGB s'usen en pantalla, sovint volem convertir colors RGB en CMYK. Com que això no sempre es pot fer correctament, les imatges impreses poden quedar bastant diferents de com es perceben en pantalla.

### El model de color L*a*b*

Aquest model de color usa tres paràmetres per al color: la seva lluminositat o il·luminació (L*, que està entre 0 per al negre i 100 per al blanc), la seva posició entre el vermell absolut i el verd absolut (a*, que és negatiu per a colors propers al verd i positiu per a colors propers al vermell), i la seva posició entre groc i blau (b*, que és negatiu per a colors propers al blau i positiu per als colors propers al groc).

### El model de color LMS

Aquest model està basat en la contribució de l'ona real de la llum per al color. L'ull humà és sensible als tres tipus d'ona de llum, que es distingeixen per les seves longituds d'ona: llarga (L), mitja (M) i curta (S). La sensibilitat dels ulls per a un cert color en aquestes tres longituds d'ona es pot expressar en coordinades L, M i S.

### El model de color YCbCr

El model YCbCr s'usa sovint per als sistemes de vídeo. El paràmetre Y indica la lluminositat o il·luminació del color (que es pot veure com un to de gris). Els paràmetres Cb i Cr indiquen la crominància (to del color): Cb emplaça el color en una escala entre vermell i groc, Cr indica el lloc del color entre el vermell i el verd.

### El model de color Gris

El model de color Gris representa simplement colors i tons de gris (amb el negre i el blanc essent els extrems).