Aby obraz na stronie internetowej miał płynne przejścia do przezroczystości, potrzebny jest format, który zapisuje informację o przezroczystości dla każdego piksela. Taką funkcję realizuje kanał alfa (wartości od całkowicie nieprzezroczystego do całkowicie przezroczystego). Format PNG standardowo wspiera kanał alfa, dlatego nadaje się do grafik z półprzezroczystymi krawędziami, cieniami, poświatą, antyaliasingiem oraz do logotypów i ikon wyświetlanych na różnych tłach.
Dlaczego pozostałe odpowiedzi są nieprawidłowe?
- JPEG to format z kompresją stratną przeznaczony głównie do fotografii. Nie zapisuje kanału alfa, więc nie zapewnia częściowej przezroczystości. Próba "wycięcia tła" w JPEG zwykle kończy się tłem wypełnionym kolorem lub artefaktami kompresji.
- BMP jest formatem bitmapowym kojarzonym z prostym zapisem pikseli. W praktyce webowej nie jest standardowym wyborem do publikacji w przeglądarce; typowe pliki BMP nie przenoszą wygodnie informacji o przezroczystości w sposób użyteczny dla WWW i są duże.
- PDF to format dokumentu (kontener na tekst, wektory, rastry). Choć PDF może zawierać przezroczystości, nie jest to typowy format pliku obrazka osadzanego jako grafika na stronie (np. w znaczniku obrazka). W zadaniu chodzi o zapis obrazu do wyświetlania jako grafika z alfa.
Wskazówka egzaminacyjna: gdy w pytaniu pojawia się sformułowanie "płynne przejścia do przezroczystości" lub "częściowa przezroczystość", szukaj formatu z kanałem alfa. W typowych zestawach odpowiedzi dla WWW najczęściej będzie to PNG.