Zdjęcia zapisane jako PNG to główny powód konwersji
PNG jest bezstratny: zapisuje każdy piksel dokładnie, a jego kompresja polega na wyszukiwaniu powtarzających się wzorców. To idealne rozwiązanie dla płaskiej grafiki, ale na fotografii prawie nic nie powtarza się dokładnie, więc zdjęcie w PNG jest ogromne. Obraz 12 MP może spokojnie zająć 15–25 MB jako PNG i około 3 MB jako JPG w jakości 85, bez żadnej widocznej różnicy.
Zdjęcia trafiają do PNG częściej, niż mogłoby się wydawać:
- Zrzuty ekranu ze zdjęć, klatek wideo lub map, bo większość systemów operacyjnych zapisuje zrzuty ekranu jako PNG.
- Eksporty z programów graficznych i edytorów, w których PNG był formatem domyślnym.
- Skany zapisane przez oprogramowanie skanera w formacie bezstratnym.
- Obrazy pobrane ze stron, które serwują wszystko jako PNG.
Konwersja takich plików na JPG to zwykle największa możliwa oszczędność miejsca, często 80–90 procent.
Kiedy lepiej zostać przy PNG
JPG zaprojektowano w 1992 roku dla zdjęć o płynnych przejściach tonalnych. Dzieli obraz na bloki 8×8 pikseli i upraszcza drobne szczegóły w każdym bloku. Na ostrych krawędziach między płaskimi kolorami daje to delikatne falowanie, często nazywane ringingiem lub szumem „komarowym”.
Dlatego zastanów się dwa razy przed konwersją:
- Logo, ikony i grafika interfejsu. Płaskie plamy koloru z ostrymi krawędziami to dokładnie to, z czym JPG radzi sobie najgorzej, a PNG kompresuje najlepiej. JPG może nawet wyjść większy.
- Zrzuty ekranu z tekstem lub kodem. Przy umiarkowanej jakości wokół liter pojawia się szara mgiełka.
- Obrazy, które wciąż edytujesz. Każdy zapis JPG traci trochę szczegółów; trzymaj wzorzec w PNG i eksportuj JPG na końcu.
Prosta zasada: jeśli obraz pochodzi z aparatu — JPG; jeśli został narysowany na komputerze — zostaw PNG albo rozważ WebP.
Co konwerter robi z przezroczystością
JPG nie ma kanału alfa, więc każdy piksel musi otrzymać jednolity kolor. W pełni przezroczyste obszary są wypełniane kolorem wybranym w polu „Tło”, domyślnie białym. Piksele częściowo przezroczyste, takie jak miękka, wygładzona krawędź wyciętego obiektu albo cień, są mieszane z tym kolorem.
Dlatego ten wybór ma znaczenie. Logo z miękką krawędzią spłaszczone na białym tle, a potem umieszczone na granatowym banerze, będzie miało jasną poświatę wokół konturu. Wybierz kolor miejsca, w którym JPG zostanie użyty:
- Biały dla dokumentów, platform sprzedażowych i większości ofert produktowych.
- Dokładny kolor strony lub slajdu dla obrazów trafiających na kolorowe tło. Pole wyboru przyjmuje dowolny kolor, a w większości przeglądarek można wpisać wartość szesnastkową.
- Jasnoszary dla zdjęć produktów, jeśli strona oferty w sklepie używa tego odcienia.
Jeśli chcesz zachować przezroczystość, a mimo to mieć mniejszy plik, lepszą drogą jest PNG na WebP: WebP zachowuje kanał alfa i zwykle kompresuje zdjęcia znacznie lepiej niż PNG.
Wybór wartości jakości
Suwak ma zakres od 10% do 100%, domyślnie 85%. Każdy plik pokazuje rozmiar oryginalny i nowy zaraz po przetworzeniu, więc możesz wypróbować wartość i od razu porównać.
- 85% to bezpieczna wartość domyślna dla zdjęć. Typowa oszczędność względem PNG to 80 procent lub więcej.
- 70–80%, gdy walczysz z limitem wysyłania. Na gładkich obszarach, takich jak niebo, przy dolnej granicy tego zakresu może pojawić się delikatne pasmowanie.
- 92–100% dla grafik z tekstem lub ostrymi liniami, które mimo wszystko postanowiłeś przekonwertować. Nawet przy 100% JPG pozostaje stratny, ale artefakty stają się bardzo trudne do zauważenia.
Jeśli zdjęcie przy 80% wciąż jest za duże, problemem jest rozdzielczość, a nie format. Eksport PNG o szerokości 6000 px nie musi być tak szeroki na stronę internetową czy do e-maila: zmniejszenie go do 2000 px szerokości ogranicza liczbę pikseli o około 90 procent.
Jak to działa od środka
Każdy PNG jest dekodowany przez przeglądarkę, rysowany na kanwie wypełnionej kolorem tła i kodowany jako JPG — w wątku roboczym w tle, jeśli przeglądarka to obsługuje. Nic nie jest wysyłane. Wymiary w pikselach się nie zmieniają. Pliki PNG z 16 bitami na kanał są redukowane do standardowych 8 bitów używanych przez JPG, co przy zwykłym oglądaniu nie daje widocznej różnicy. Fragmenty tekstowe i inne metadane osadzone w PNG nie są przenoszone.
Możesz konwertować wiele plików naraz, każdy do 50 MB, z tą samą jakością i tłem dla całej partii, a potem pobrać je osobno lub w jednym pliku ZIP.