RGB
Stoji za "Crveno zeleno plavo". RGB se odnosi na tri nijanse svjetlosti koje se mogu međusobno miješati kako bi se stvorile različite boje. Kombinacija crvene, zelene i plave svjetlosti standardna je metoda za stvaranje slika u boji na ekranima, poput televizora, računala monitorii smartphone ekrani.
RGB model boje je "aditivni" model. Kada se 100% svake boje pomiješa, stvara se bijelo svjetlo. Kad se kombinira 0% svake boje, ne stvara se svjetlost, stvarajući crnu boju. Ponekad mu se suprotstavlja CMYK (cijan, žuta, magenta i crna), standardna paleta boja koja se koristi za stvaranje ispisanih slika. CMYK je "suptraktivni" model boja jer boje postaju tamnije kad se kombiniraju. Miješanjem 100% svake boje u modelu boja CMYK nastaje crna, dok 0% svake boje rezultira bijelom.
Koliko boja se može stvoriti pomoću RGB-a?
Broj boja koje podržava RGB ovisi o tome koliko se mogućih vrijednosti mogu koristiti za crvenu, zelenu i plavu. To je poznato kao "dubina boje" i mjeri se u bitovi. Najčešća dubina boje je 24-bitna boja, poznata i kao "prava boja". Podržava osam bitova za svaku od tri boje ili ukupno 24 bita. Ovo osigurava 28ili 256 mogućih vrijednosti za crvenu, zelenu i plavu. 256 x 256 x 256 = 16,777,216 ukupno mogućih boja u paleti "prava boja".
RGB primjer
Prilikom prikazivanja slike u boji na zaslonu, svaka piksela ima specifičnu RGB vrijednost. U 24-bitnoj boji ta je vrijednost između 0 i 255, gdje 0 nije boja, a 255 je potpuno zasićenje). Ljubičasti piksel imat će puno crvene i plave boje, ali malo ili nimalo zelene. Na primjer, sljedeća RGB vrijednost može se koristiti za stvaranje ljubičaste boje:
R: 132 (84 u heksadecimalnom obliku)
G: 17 (11 u heksadecimalnom obliku)
B: 170 (AA u heksadecimalnom obliku)
Budući da svaka boja ima 256 mogućih vrijednosti, može se predstaviti i pomoću dvije heksadecimalni vrijednosti (16 x 16), kao što je gore prikazano. Standardni način prikazivanja RGB vrijednosti je upotreba heksadecimalnih vrijednosti za crvenu, zelenu i plavu, kojima prethodi simbol broja ili hashtag. Stoga je gornja ljubičasta boja u RGB definirana kao # 8411AA.