Model de color RGB: diferència entre les revisions

Contingut suprimit Contingut afegit
m Bot elimina espais sobrants
m neteja i estandardització de codi
Línia 1:
[[Fitxer:AdditiveColorMixiing.svg|miniatura|Mescla additiva de colors]]
La descripció '''RGB''' (de l'anglès ''Red, Green, Blue'', [[vermell]], [[verd]] i [[blau]]) d'un [[color]] fa referència a la composició del color en termes de les intensitats dels [[color primari|colors primaris]] amb què es forma: del vermell (red), del verd (green) i del blau (blue). És un model de color basat en la síntesi additiva, amb el que és possible representar un color mitjançant la [[barreja]] per addició dels tres colors llum primaris. Cal indicar que el model de color RGB, no defineix per si mateix que significa exactament "vermell", "verd" o "blau", pel que els mateixos valors RGB poden mostrar colors notablement diferents en diversos [[Dispositiu de caràcters|dispositius]] que emprin aquest model de color. Encara que utilitzin un mateix model de color, els seus espais de color poden variar considerablement.
 
Per a indicar amb quina proporció barregem cada color, s'assigna un [[Valor absolut|valor]] a cadascun dels colors primaris de manera que el valor 0 significa que no intervé en la barreja. Com més gran sigui aquest valor s'entén que aporta més intensitat a la barreja. Encara que l'interval de valors podria ser qualsevol (valors reals entre 0 i 1, valors sencers entre 0 i 37, etc.), és bastant freqüent que cada color primari es codifiqui amb un [[byte]] (8 [[bit|bits]]). Així, d'una manera estàndard, la [[Intensitat lluminosa|intensitat]] amb què lluu cada component es mesura segons una escala que va del 0 al 255.
[[Fitxer:avl3119color4a.jpg|miniatura|Cub RGB]]
Línia 17:
 
:* La derivada del funcionament de les mescles additives: només podem obtenir els colors interiors al triangle format per les tres fonts lluminoses.
:* La derivada del fet que els colors primaris usats no són absolutament monocromàtics.
:* A més, les diverses pantalles no són exactament iguals, i a sobre els usuaris en poden variar determinats paràmetres.
 
Línia 24:
== Codificació hexadecimal del color ==
[[Fitxer:CIExy1931_CIERGB.png|miniatura|Colors de la [[Comissió Internacional d'Il·luminació|CIE]]]]
La codificació [[hexadecimal]] del color permet expressar fàcilment un color concret de l'escala RGB, utilitzant la notació [[hexadecimal]]. És molt utilitzada en el llenguatge [[HTML]] i [[JavaScript]].
 
Aquest sistema utilitza la combinació de tres codis de dos dígits per a expressar les diferents intensitats dels colors primaris RGB (''Red, Green, Blue'', vermell, verd i blau).
Línia 86:
|}
 
A partir d'aquí es pot fer qualsevol combinació dels tres colors.
 
{| class="wikitable"
Línia 139:
[[Fitxer:avl3119color4b.jpg|miniatura|esquema CIE]]
Suposem tres fonts lluminoses, r, g i b, de les característiques indicades en el gràfic adjunt:
 
Qualsevol color que es pugui obtenir amb aquests tres colors primaris tindrà la forma
 
Línia 148:
Si situem els colors obtinguts en el [[gràfic]], tindrem que
 
:* Si dos dels coeficients són nuls, el color se situa en el vértex corresponent al color de coeficient no nul.
:* Si un coeficient és nul, el color se situa en un dels costats del triangle: el conjunt de tots aquests són els colors més saturats.
:* Si cap dels coeficients són nuls, el color se situa en un punt de l'interior, tant més proper al blanc com més semblants siguin els tres coeficients.
 
En representar combinacions de tres valors independents en un diagrama que només en té dues, resulta que a cada punt del diagrama li correspon tota una família de colors. Per exemple, els colors següents, tenen les mateixes proporcions de vermell, de verd i de blau i per tant els correspon el mateix punt del gràfic. Es diferencien només per la intensitat.