RGB-verdiene for farger

RGB-verdiene for farger


Fargeverdiene er et viktig begrep for å forstå når du arbeider med video eller bilde redigering programvare. Bildet som vises på dataskjermen består av mange lyspunkter kalt piksler. Hver piksel har en Rød Grønn Blå (RGB) verdi, som representerer sin farge. Disse tre primærfargene er kombinert i forskjellige mengder for å generere alle fargene som genereres av dataskjermen.

RGB Color Model

RGB-fargemodell er det som kalles en additiv fargemodell. Ved overlagring de røde, grønne og blå primærfarger på forskjellige intensiteter, én farge, laget av en kombinasjon av de tre primærfargene, kan ses når sett av det menneskelige øyet. Dataskjermen kombinerer de tre fargene i RGB-fargemodellen ved å sende ut hver av dem med en underpiksel, et lite lyspunkt som avgir en av primærfargene, og er kombinert med to andre for å danne en piksel.

RGB fargeverdier

Dataprogrammer representerer RGB-fargeverdier som et sett av tre tall, hver representerer intensiteten til en av de tre primærfarger. Disse verdiene er vanligvis enkle heltall, men noen ganger kan det være representert som en prosentandel, eller fraksjonelle verdier fra 0 til 1.0. De tallverdier for en standard 24-bit fargepalett er ofte vises i et heksadesimalt format, for eksempel "#FFFFFF" eller "0xFFFFFF", med to heksadesimale tegn for hver av primærfargeintensitet.

HSL og HSV Modeller

To andre fargemodeller som vanligvis brukes av bilderedigeringsprogrammer er Hue Saturation Value (HSV) fargemodeller i Hue Saturation Lightness (HSL) og. Den normale tre-dimensjonal representasjon av en RGB-fargeverdi kan være vanskelig for en person å forstå og manipulere lett. HSL og HSV-modellen farge ved å tilordne den til en sylindrisk representasjon, noe som stemmer bedre med måten det menneskelige øyet oppfatter farger, noe som gjør HSL og HSV-modeller mer intuitivt å bruke. Nyansen aksen definerer farge, metning aksen definerer fargen kan avvike fra en ren grå og den endelige aksen i hver modell indikerer hvor lyse fargen er. Den endelige aksen er forskjellig mellom de to på den med HSV kan en maksimal oppnåelig metning nås ved en lysstyrkeverdi på 1,0, mens med HSL er det nås ved en verdi på 0,5.

HSL og HSV kan enkelt konverteres til og fra RGB fargemodell, som gjør et bilderedigeringsprogram for å representere farger som RGB internt samtidig som brukerne å bruke HSL eller HSV å velge farger. HSL og HSV representasjoner brukes ofte sammen med et bilderedigeringsprogram er "fargevelgeren."

Fargedybde

Fargedybde refererer til antall byte som brukes til å representere en standard RGB-fargeverdi består av tre heltall. Jo høyere fargedybde, kan de mer "nøyaktig" en fargeverdi være. For eksempel, en 24-biters farge gir 8 biter av plass til å representere hver av primærfargene, for en rekke området 0 til 255. Dette gir 256 256 256 mulige fargeverdier, eller 16777216.