RGBA
Skrót od „Red Green Blue Alpha”.
RGBA to model kolorów oparty na modelu RGB. Miesza światło czerwone, zielone i niebieskie, aby tworzyć dowolny kolor z widma, a następnie dodaje czwartą wartość — kanał alfa — określającą przezroczystość. Jest to standardowy model kolorów często używany podczas edycji obrazów i tworzenia internetowej grafiki, która wymaga stopniowej przezroczystości.
Model kolorów RGBA, podobnie jak RGB, jest addytywny. Gdy trzy kanały kolorów mają maksymalne wartości, tworzą białe światło; przy minimalnych wartościach tworzą kolor czarny. Kanał alfa dodaje osobną wartość określającą przezroczystość — od 0% (całkowicie przezroczysty) do 100% (całkowicie nieprzezroczysty). Wartość przezroczystości pomiędzy tymi zakresami powoduje, że piksel przepuszcza część koloru tła. Na przykład obraz z cieniem wykorzystuje gradient pikseli o coraz większej przezroczystości, aby utworzyć cień przyciemniający tło za nim.
Najczęściej stosowana głębia kolorów obrazów RGBA to 32 bity na piksel: po 8 bitów na kolor czerwony, zielony, niebieski i alfa. Każdy 8-bitowy kanał koloru może zawierać wartość od 0 do 255; pozwala to utworzyć obraz z taką samą liczbą kolorów jak 24-bitowy obraz RGB w trybie True Color (256 x 256 x 256 = 16 777 216 możliwych kolorów), z dodatkową możliwością zastosowania 256 poziomów przezroczystości dla każdego piksela. Jednak podczas gdy edytory obrazów pokazują każdą wartość RGB jako zakres od 0 do 255, wartości przezroczystości są wyświetlane jako zakres od 0 do 100%.
Przykład RGBA
CSS wykorzystuje wartości RGBA jako jedną z możliwych metod ustawiania koloru tekstu i grafiki. Wartości czerwonego, zielonego i niebieskiego są wprowadzane jako liczby od 0 do 255, a wartości alfa jako liczba od 0.0 do 1.0. Na przykład poniższa wartość tworzy całkowicie nieprzezroczysty niebieski tekst:
rgba(0, 0, 255, 1.0)
Poniższy przykład tworzy natomiast częściowo przezroczysty niebieski tekst:
rgba(0, 0, 255, 0.5)
NOTE: Formaty plików .PNG i .TIFF obsługują 32-bitowe obrazy RGBA, podobnie jak profesjonalne formaty edytorów obrazów, takie jak .PSD. Format plików .GIF obsługuje przezroczystość, ale nie zawiera kanału alfa — zamiast tego definiuje jeden kolor w swojej tablicy kolorów jako przezroczysty.
Sprawdź swoją wiedzę