PNG czy JPG (JPEG) - jaki format wybrać?
Każdego dnia korzystając z internetu mamy do czynienia z obrazami. Niestety, często zdarza się, że te obrazy (zdjęcia, diagramy, wykresy) zapisane są w niewłaściwym formacie przez, co są gorszej jakości i zajmują znacznie więcej miejsca niż powinny. Pojawia się pytanie, jak poprawnie wybrać format? Odpowiedź wraz z uzasadnieniem już za chwilę.
Spójrzmy na poniższy rysunek, który w krótki i jasny sposób przedstawia zastosowanie formatów PNG i JPG (JPEG).

Zastosowanie formatów PNG i JPG (JPEG)
Jak widać z powyższego rysunku, wybór formatu jest bardzo prosty - wszystko co nie jest zdjęciem powinno być zapisane w formacie PNG. Stosując się do powyższych wskazówek zawsze osiągniemy najlepszą jakość i najmniejszy rozmiar pliku.
Warto pokazać jak zaprezentowane wskazówki dotyczące wyboru formatu sprawdzają się w rzeczywistości. Sprawdźmy to na dwóch przykładach: zdjęcia i wykresu.
Pierwszy to zdjęcie zrobione aparatem cyfrowym (aparaty domyślnie zapisują zdjęcia w formacie JPG (JPEG)). Zdjęcie to zostało przekonwertowane z formatu JPG do PNG.
Zdjęcie zapisane w formacie JPG
ma rozmiar 100.6 KB
Zdjęcie zapisane w formacie PNG
ma rozmiar 358.01 KB
Zdjęcie, zapisanie w formacie PNG ma znacznie większy rozmiar - w prezentowanym przykładzie aż o ponad 250%. Rozmiar zdjęcia zapisanego w formacie PNG zawsze będzie znacznie większy od rozmiaru zdjęcia zapisanego jako JPG. Przyczyną tak dużej różnicy w wielkości pliku jest ilość kolorów zapisywanych przez każdy z formatów. PNG zapsuje dokładnie wszystkie kolory, natomiast JPG zakłada, że oko ludzkie nie jest w stanie wykryć różnicy pomiędzy zbliżonymi do siebie kolorami i w związku z tym, punktom (ang. pixels) o podobnych kolorach przypisuje ten sam kolor. To powoduje, że JPG jest najlepszym formatem do przechowywania zdjęć.
Drugi przykład to wykres średnich miesięcznych temperatur w Warszawie zapisany w formacie JPG i PNG.

Wykres temperatur zapisany w formacie JPG
ma rozmiar 36.65 KB

Wykres temperatur zapisany w formacie PNG
ma rozmiar 22.74 KB
Kolejnym argumentem za PNG jest dużo lepsza jakość wykresu w porównaniu z JPG.
Szumy wprowadzone przez JPG
Powyższy rysunek prezentujący w powiększeniu fragment wykresu zapisanego w JPG pokazuje, że format ten wprowadza widoczne szumy w pobliżu obszarów o dużym kontraście (na krawędziach i w pobliżu tekstu). Widoczne na rysunku zakłócenia spowodowane są próbą uśrednienia sąsiadujących kolorów przez algorytm kompresji formatu JPG (średnia z koloru białego i czarnego daje w przybliżeniu kolor szary).
Mając na uwadze wielkość pliku i jakość wykresu, PNG jest w tym przypadku najlepszym formatem.
Mam nadzieję, że bez względu na to czy jesteś uczniem, studentem (robisz wykresy), pracujesz (robisz zestawienia, diagramy), sprzedajesz i kupujesz na aukcjach internetowych, jesteś rodzicem (robisz zdjęcia dzieciom, chcesz zachować pierwsze rysunki swoich pociech) informacje przedstawione w tym krótkim artykule okażą się przydatne w cyfrowym życiu.
Wanted: Your opinions!