Rød grønn blå

Rød, grønn, blå , forkortet med RGB eller i RGB (fra engelsk rød, grønn, blå  " ) er et fargekodingssystem for datamaskiner , nærmest materialet. Dataskjermer rekonstruerer farge ved additiv syntese fra tre primærfarger , en rød , en grønn og en blå , og danner en mosaikk på skjermen som er for liten til å sees. RGB-koding indikerer en verdi for hver av disse primærfargene.

Mer intuitive parametere som fargetone, metning og lyshet krever datasystemet å beregne disse verdiene.

For hver av primærfargene uttrykkes verdien i et intervall mellom 0 og maksimum, som enten er 1 eller 100%, eller 255 eller 0xFF .

Eksempel - koding av en laks tone  :

RGB-koden indikerer rød = 100%, grønn = 80%, blå = 60%; fargen vises her i bakgrunnen.

De tre primærfagene i samme mengde koder for grå , gir høyst hvitt .

Enkelhet

Enkelhet er den største fordelen med systemet. Det krever ingen beregninger fra datamaskinen. Menneskesyn skiller i beste fall en halv million farger under ideelle forhold, og i størrelsesorden 30 000 hvis det er å gjenkjenne dem. Trikromatisk syntese utført av dataskjermer kan produsere mindre enn 40% av disse fargene. Informatikk bruker tall kodet i et binært system, i grupper på åtte ( byte ). Ved å tildele en byte til hver av de primære fargekanalene, oppnås et antall farger slik at to påfølgende koder, for en eller flere komponenter, ikke kan skilles på en korrekt justert skjerm. En byte kan ha 256 forskjellige verdier, og det er derfor vi koder rødt, grønt og blått med en verdi mellom 0 og 255, og det er slik datamaskinen registrerer RGB-koden. Systemet produserer dermed 256 i kraft av 3 fargekoder, eller 16777216, tretti ganger antall farger som kan skilles ut av mennesker under gode forhold.

For å tilfredsstille brukerpreferanser kan verdier uttrykkes i prosent; datamaskinen vil gjøre konverteringen diskret.

Praktiske koder

Programvare for bilderedigering gir verktøy for visuelle fargevalg; HTML- kode og dataspråk kan ta RGB-fargeverdier. I denne sammenheng bruker vi den engelske forkortelsen rgb for rød , grønn , blå .

Eksempel - koding av fargen laks rød = 100%, grønn = 80%, blå = 60%:

I HTML , CSS , SVG kan vi skrive, som ønsket:

Det kan være praktisk å ta verdiene i en fargepalett som koder vi vet, eller å bruke søkeord (for eksempel lightSalmon , lys laks, ankommer en farge nær den som brukes for eksempler) fra nettet, når vi er sikre på at de blir anerkjent.

Grenser

Relativ koding

For å opprettholde systemets enkelhet er en rekke problemer som påvirker fargegjengivelsen forsett forsømt.

Additiv syntese kan bare gjengi farger med mindre kromatisitet enn primærene, det vil si farger som er mindre fargede. RGB-systemet ignorerer helt andre farger. Kodingen representerer den andelen av primærfarger som skal fremvises på skjermen, ikke fargesammensetningen av fargen. Hvis du endrer skjerminnstillingen, endres fargen. To forskjellige skjermer kan vise to litt forskjellige farger for samme kode.

Fargevariasjoner

RGB-kodingen med en byte per primærfarge gir 2 24 mulige farger, eller 16 777 216 mulige koder. Basert på målingen av den minste merkbare fargeforskjellen, estimerte MacAdam at menneskets syn kan skille en halv million farger. Ved å bruke de bare merkbare fargeforskjellene som er definert av CIE , finner vi at en standardskjerm gir 200 000 farger. Basert på disse dataene, bør flere titalls fargekoder i gjennomsnitt resultere i samme oppfatning.

Imidlertid varierer den bare merkbare forskjellen i farge med fargetone og lys; RGB-systemet har valgt enkelhet, det krever mer forskjell i primærverdier for en fargeforskjell som bare er merkbar for noen farger enn nok i andre.

En maskinkode

Systemet beskriver direkte en instruksjon for visning. Men dette er ikke slik mennesker generelt forstår farger. Studiene psykologi av persepsjonsselskaper fra XIX -  tallet konkluderer med at tre parametere beskriver fargen:

Disse tre parametrene systematiserer fargevurderinger av typen "en lysegrønn tendens til gul" eller "en mørk og intens blå".

RGB-koding er kun relatert til disse fargevalueringene gjennom resonnement. Allerede i 1978 foreslo informatikere fargebeskrivelsessystemer som er mer direkte knyttet til persepsjon; dette er Tint saturation light systems .

Mulige farger

I 1931, den internasjonale kommisjonen for Illumination definert CIE RGB -systemet , basert på eksperimenter der farge stimuli , dvs. flekker av farge som ikke er bilder, presenteres for folk. Som må utjevne fargene. Det spiller ingen rolle om systemet er effektivt; de primære instrumentfargene er monokromatiske, og blant dem er rød og blå veldig svak. Allikevel kan ikke alle synlige farger rekonstrueres ved tillegg. Når dette ikke er mulig, tilsettes en liten mengde primærfarger til fargen som skal evalueres til en likhet er nådd, og en aritmetisk operasjon utføres for å oppnå sammensetningen som resulterer i en negativ verdi.

Vi gir dermed koordinater (rød, grønn, blå) til alle fargene, med disse to forskjellene med datamaskinkodingen:

Under disse forholdene kan de tre punktene R, G, B som tilsvarer de tre primærene i et fargesyntesesystem plasseres i et kromatisitetsdiagram . Bare fargene i denne trekanten kan rekonstrueres. Settet av disse fargene kalles en gamut eller fargerom .

SRGB- rommet representerer additivsyntese utført av dataskjermer på det tidspunktet de ble introdusert, med katodestrålerør . Grunningene må ha en viss lyseffektivitet, som oppnås ved å redusere deres kolorimetriske renhet . Det er umulig å trekke en primærfarge, alle de effektive koeffisientene er derfor positive, og sRGB-rommet har et begrenset fargespekter, fra trekanten definert i kromatisitetsdiagrammet av poengene som er representative for primærene.

Adobe RGB- plass ble definert for å forbedre samsvaret mellom skjermer og skrivere for profesjonelle grafiske designere. Det fremmer mer konsistent og streng fargehåndtering i en IT-pakke. Den ledsages av konverteringsprogramvare som tar hensyn til ICC-profilen til terminalene (skjermer, skrivere, bildeskrivere).

Primær fargesituasjon

SRGB- standarden lokaliserer primærene etter koordinatene i CIE XYZ- rommet og spesifiserer lysstyrken D65 , som muliggjør konvertering.

  x y λ renhet effektivitet skygge
Hvit (D65) 0,3127 0,3990 - 0 1 Hvit
rød 0,64 0,33 611,3  nm 91,4% 0,2126 Oransje rød
Grønn 0,30 0,60 549,2  nm 85% 0,7152 Grønn gul
Blå 0,15 0,06 464,3  nm 59% 0,0722 blå-lilla

Primærbildene til datarepresentasjon av farger er de som er arvet fra TV. De skyldes et kompromiss mellom spekteret av mulige farger og lyseffektivitet, og de tekniske mulighetene på det tidspunktet de ble bestemt. En rød mer rød, eller en mer lilla blå, ville ha krevd mer kraft for det samme lysinntrykket.

Grønne tendens til blå er relativt utilgjengelige; den beste kolorimetriske renheten som kan oppnås for en dominerende bølgelengde på 510  nm er 38%, det vil si at den oppnådde fargen er metamerisk av blandingen av 38% monokromatisk lys med en lengde på 510 nm bølge  med 62% hvitt lys ( lyspære D65). Valget om å favorisere rom som spenner fra rødt til grønt er begrunnet med det faktum at det er for fargene i denne regionen, spesielt gule og appelsiner, at menneskets syn skiller farger med den minste avviket i lengden på den dominerende bølgen.

Se også

Bibliografi

Relaterte artikler

Eksterne linker

Merknader og referanser

  1. Robert Sève , Science of color: Fysiske og perseptuelle aspekter , Marseille, Chalagam,2009, s.  230.
  2. De fargene, både lyse og mettede, blir bare gjengitt i nærheten av primærbildene. Henri Maître , Fra foton til piksel: Det digitale kameraet , ISTE,2016, 2 nd  ed..
  3. (i) David L. MacAdam , "  Note on the Number of Distinct chromaticities  " , Journal of the Optical Society of America , vol.  37, n o  4,1947, s.  308_1-309 ( les online )i følge Sève 2009 , s.  229.
  4. (in) Senfar Wen , Display gamut comparison with number of discernible colours  " , Journal of Electronic Imaging , Vol.  15, n o  4, 2006( les online )fant 199 491 farger ved å bruke CIE94 fargeforskjell kolorimetri på sRGB- skjermen definert av ITU- T Rec. 709 .
  5. Joblove og Greenberg 1978
  6. Rek. 709  ; primerens kolorimetri har knapt endret seg siden forrige anbefaling, Rec. 601 .
  7. Joblove og Greenberg 1978 , s.  2
  8. Robert Sève , Science of color: Fysiske og perseptuelle aspekter , Marseille, Chalagam,2009, s.  246-251.