Co to jest kanał alfa?
Kanał alfa to dodatkowa informacja zapisana w pliku graficznym, która określa przezroczystość pikseli. Oprócz kanałów koloru, np. czerwonego, zielonego i niebieskiego w modelu RGB, obraz może zawierać właśnie kanał alfa.
Do czego służy kanał alfa?
Kanał alfa pozwala określić, czy dany piksel jest:
- całkowicie widoczny,
- częściowo przezroczysty,
- całkowicie niewidoczny.
Dzięki temu grafika może mieć miękkie krawędzie, cień, półprzezroczyste elementy albo całkowicie usunięte tło.
Przykład zastosowania
Logo zapisane w formacie PNG może mieć przezroczyste tło. Po wstawieniu na stronę internetową nie widać białego prostokąta wokół logo — widoczne jest tło strony.
<img src="logo.png" alt="Logo">
Jeżeli plik logo.png ma kanał alfa, przezroczyste fragmenty obrazu nie zasłonią tła strony.
Kanał alfa a formaty plików
Nie każdy format graficzny obsługuje przezroczystość. PNG obsługuje kanał alfa i dlatego jest dobrym wyborem dla grafik z przezroczystym tłem. JPEG nie obsługuje kanału alfa, więc przezroczyste obszary zostaną zastąpione jednolitym kolorem, najczęściej białym.