JPEG to taki format, który w ogóle nie obsługuje kanału alfa, czyli przezroczystości. JPEG jest zaprojektowany głównie do zdjęć i grafik, gdzie przezroczystość po prostu nie jest potrzebna. Kiedy zapiszesz obraz z przezroczystością jako JPEG, wszystkie przezroczyste piksele zostaną automatycznie zastąpione kolorem tła (zazwyczaj białym lub czarnym – zależy od programu). Dlatego w praktyce, jeśli ktoś chce grafikę z przezroczystością, to sięga po PNG albo TIFF, bo one pozwalają na zapisywanie informacji o przezroczystości w kanale alfa. Moim zdaniem wybór JPEG-a do grafik z przezroczystością to jeden z częstszych błędów początkujących grafików – potem się dziwią, że logo nie ma przezroczystego tła. Dodatkowo JPEG wykorzystuje kompresję stratną, więc oprócz braku kanału alfa, tracimy też trochę jakości. Branżowo przyjęło się stosować JPEG do fotografii, ale jeśli projektujesz np. przyciski, logotypy czy ikony na stronę WWW i zależy Ci na przezroczystości, to nawet nie patrz w kierunku JPEG-a. To trochę jak próba przechowywania ryby w szafie – po prostu się nie sprawdzi. Jeżeli chcesz zachować przezroczystość, trzymaj się PNG, TIFF lub PSD.
Wiele osób zakłada, że jeśli plik wygląda „normalnie” w programie graficznym, to obsługuje wszystko, czego potrzeba, ale w praktyce z kanałem alfa sprawa jest nieco bardziej zawiła. Pliki PSD, czyli format Adobe Photoshop, pozwalają na bardzo zaawansowaną edycję warstw, masek i właśnie kanałów alfa – to jest wręcz standard w pracy z grafiką warstwową. PNG z kolei zawdzięcza popularność między innymi temu, że obsługuje przezroczystość na wysokim poziomie – kanał alfa w PNG to podstawa do tworzenia np. przezroczystych ikon na stronach internetowych czy logotypów bez tła. TIFF, choć bywa mniej popularny w codziennym użyciu internetowym, to format używany często w poligrafii i obiegu profesjonalnym, gdzie przezroczystość i kanał alfa są nie tylko obsługiwane, ale też mile widziane z racji potrzeby dokładnego odwzorowania szczegółów. Typowym błędem myślowym jest przekonanie, że starsze albo bardziej rozbudowane formaty (jak TIFF czy PSD) mogą nie obsługiwać kanału alfa, bo są „przestarzałe” lub „zbyt techniczne”, ale to właśnie JPEG – najbardziej rozpowszechniony format do zdjęć internetowych – jest całkowicie pozbawiony wsparcia dla przezroczystości. Z mojego doświadczenia wynika, że wiele osób nieświadomie eksportuje grafiki z przezroczystością do JPEG, a później dziwią się, że zniknęły im przezroczyste elementy. Podsumowując, jeśli wymagany jest kanał alfa, należy korzystać z PSD, PNG lub TIFF, a JPEG po prostu się do tego nie nadaje. To wynika z samej specyfikacji formatu, który został zaprojektowany do innych celów – głównie do kompresji i dystrybucji zdjęć bez potrzeby zachowywania przezroczystości.