Co to jest RGBA?
RGBA to model zapisu koloru oparty na modelu RGB, rozszerzony o dodatkowy kanał A, czyli alpha. Składowe oznaczają:
- R — red, czyli czerwony,
- G — green, czyli zielony,
- B — blue, czyli niebieski,
- A — alpha, czyli kanał przezroczystości.
Model RGBA jest często używany w grafice rastrowej, projektowaniu interfejsów, stronach WWW oraz przy tworzeniu elementów z przezroczystym tłem.
Kanał alfa
Kanał A nie określa koloru, jasności ani nasycenia. Informuje, jak bardzo piksel jest widoczny lub przezroczysty. W zależności od zapisu wartość alfa może być podawana np. od 0 do 1 albo od 0 do 255.
Przykład interpretacji:
A = 0— całkowita przezroczystość,A = 0.5— półprzezroczystość,A = 1— pełne krycie.
Przykład w CSS
background-color: rgba(255, 0, 0, 0.5);
Ten zapis oznacza kolor czerwony o 50% przezroczystości.
Znaczenie w grafice
RGBA pozwala tworzyć obrazy, które mogą być nakładane na inne elementy bez widocznego prostokątnego tła. Dlatego kanał alfa jest ważny m.in. w ikonach, grafikach PNG, kompozycjach warstwowych i projektach multimedialnych.