Przezroczystość jest kluczowa, gdy nieregularny kształt (np. logo, ikona) ma "wtopić się" w tło strony bez widocznego prostokątnego obszaru tła. Dlatego przy zapisie/eksporcie grafiki na potrzeby WWW trzeba wybrać format, który obsługuje przezroczystość.
Odpowiedź "PNG, GIF" jest poprawna, ponieważ:
- PNG wspiera przezroczystość z kanałem alfa, czyli może zapisać wiele poziomów przezroczystości. Daje to dobre efekty na krawędziach (antyaliasing), przy półprzezroczystych cieniach i gradientach. PNG jest też bezstratny, więc dobrze nadaje się do znaków, ikon i grafiki z ostrymi krawędziami.
- GIF wspiera przezroczystość indeksową (zwykle 0/1), czyli piksel jest całkowicie przezroczysty albo nie. To wystarcza do prostych ikon bez półprzezroczystych przejść, a dodatkowo GIF bywa używany dla animacji i prostych grafik z ograniczoną paletą barw.
Pozostałe odpowiedzi są niepoprawne, bo zawierają formaty, które nie zachowają przezroczystości po umieszczeniu na stronie:
- "GIF, BMP" i "PNG, BMP" odpadają, ponieważ BMP standardowo nie obsługuje przezroczystości w typowym zastosowaniu webowym i jest niepraktyczny (bardzo duże pliki), więc po wstawieniu na stronę pojawi się tło.
- "PNG, JPEG" jest błędne, bo JPEG nie obsługuje przezroczystości (to format typowo fotograficzny, stratny), więc nie nadaje się do nieregularnych obiektów wymagających "wyciętego" tła.
W praktycznym workflow często wygląda to tak: grafika powstaje jako wektor (np. w edytorze wektorowym), a następnie jest eksportowana do formatu rastrowego dla WWW. Jeśli wymagana jest przezroczystość, najczęściej wybiera się PNG (gdy liczy się jakość i półprzezroczystości) albo GIF (gdy grafika jest prosta lub animowana).