Strona główna › Pytania PGF.04 › Pytanie 421
PGF.04 · pytanie #421
Który z formatów plików graficznych <b>nie obsługuje</b> przezroczystości tła?
- APNG
- BJPEG
- CTIFF
- DGIF
Poprawna odpowiedź: B. JPEG
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
JPEG kompletnie nie obsługuje przezroczystości tła, co jest dość istotną cechą tego formatu. Ten format został zaprojektowany głównie z myślą o kompresji zdjęć i grafiki rastrowej, gdzie przezroczystość po prostu nie była wtedy potrzebna. Z mojego doświadczenia, kiedy ktoś próbuje zapisać obraz z przezroczystością do JPEG, to przezroczyste fragmenty po prostu zamienią się na jednolite tło – najczęściej białe lub czarne, w zależności od programu. No i to potrafi kompletnie popsuć wygląd, chociażby logotypów czy ikon. W projektowaniu stron internetowych czy UI do aplikacji, stosowanie JPEG-a do plików wymagających przezroczystości jest dużym błędem; tu dużo lepiej sprawdzają się PNG lub GIF. Również w grafice rastrowej, wszędzie tam gdzie wymagana jest alfa (np. cienie, ładne przejścia na przezroczystość), JPEG się nie sprawdzi. Moim zdaniem o tym ograniczeniu powinien wiedzieć każdy, kto pracuje z grafiką cyfrową, bo nie raz widziałem, jak ktoś przypadkowo eksportuje plik z przezroczystością do JPEG i potem się dziwi, że tło 'magicznie' się pojawiło. Generalnie, jeśli zależy Ci na przezroczystości – trzymaj się z daleka od JPEG-a. Warto dodać, że jest to zgodne ze standardem JPEG (Joint Photographic Experts Group), który nie przewiduje kanału alfa, a przezroczystość możliwa jest tylko w nielicznych, niestandardowych rozszerzeniach, które praktycznie się nie przyjęły.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.