RGBA
Je zkratka pro „Red Green Blue Alpha“.
RGBA je barevný model založený na modelu RGB. Míchá červené, zelené a modré světlo a vytváří tak libovolnou barvu ve spektru. Poté přidává čtvrtou hodnotu, alfa, která určuje průhlednost. Jde o standardní barevný model často používaný při úpravách obrázků a pro webovou grafiku, která vyžaduje plynulé úrovně průhlednosti.
Barevný model RGBA je stejně jako RGB aditivní. Když jsou tři barevné kanály nastavené na maximální hodnoty, vytvářejí bílé světlo; při minimálních hodnotách vytvářejí černou. Alfa kanál přidává samostatnou hodnotu pro průhlednost v rozsahu od 0 % (zcela průhledné) do 100 % (zcela neprůhledné). Hodnota průhlednosti mezi těmito hodnotami vytvoří pixel, přes který prosvítá část barvy pozadí. Například obrázek s vrženým stínem používá přechod stále průhlednějších pixelů k vytvoření stínu, který ztmavuje pozadí za ním.
Nejběžnější barevná hloubka obrázků RGBA je 32 bitů na pixel: 8 bitů pro červenou, zelenou, modrou a alfa kanál. Každý 8bitový barevný kanál může obsahovat hodnotu mezi 0 a 255. Výsledkem je obrázek se stejným počtem barev jako 24bitový RGB obraz v režimu True Color (256 x 256 x 256 = 16 777 216 možných barev) a s dalšími 256 možnými úrovněmi průhlednosti pro každý pixel. Přestože grafické editory zobrazují každou hodnotu RGB jako rozsah mezi 0 a 255, hodnoty průhlednosti se místo toho zobrazují jako rozsah mezi 0 a 100 %.
Příklad RGBA
CSS používá hodnoty RGBA jako jednu z možných metod nastavení barvy textu a grafiky. Hodnoty červené, zelené a modré se zadávají jako čísla mezi 0 a 255, zatímco hodnoty alfa jako číslo mezi 0,0 a 1,0. Následující hodnota například vytvoří zcela neprůhledný modrý text:
rgba(0, 0, 255, 1.0)
Následující příklad místo toho vytvoří částečně průhledný modrý text:
rgba(0, 0, 255, 0.5)
NOTE: Formáty souborů .PNG a .TIFF podporují 32bitové obrázky RGBA, stejně jako profesionální formáty grafických editorů, například .PSD. Formát souborů .GIF podporuje průhlednost, neobsahuje však alfa kanál. Místo toho určuje jednu barvu ve své vyhledávací tabulce jako průhlednou.
Otestujte své znalosti