Czy konwersja HEIC na JPG psuje jakość?
Tak, nieznacznie, a rozmiar pliku wzrasta mniej więcej dwukrotnie. Oto, jak duże ma to znaczenie i kiedy należy się tym przejmować.
Tak, konwersja HEIC na JPG powoduje niewielką utratę jakości, a rozmiar pliku wzrasta mniej więcej dwukrotnie. Przy jakości 90 i wyższej różnica jest bardzo trudna do zauważenia na zwykłym zdjęciu. Przy jakości 70 i niższej staje się widoczna na niebie, skórze i innych gładkich obszarach.
Oba formaty są stratne, więc konwersja polega na zdekodowaniu pliku High Efficiency Image Container (HEIC) i zakodowaniu nowego pliku JPEG. To drugie kodowanie odrzuca trochę szczegółów z obrazu, który już wcześniej nie był idealny. Strata jest realna i w większości przypadków nieistotna.
Jak dużo jakości się traci
Przy jakości 90 strata jest niewidoczna przy normalnym rozmiarze oglądania i wykrywalna tylko poprzez porównywanie plików piksel po pikselu. Uszkodzenia koncentrują się w określonych miejscach, zamiast rozchodzić się równomiernie po całym obrazie.
- Gładkie gradienty, takie jak czyste niebo, najpierw wykazują delikatne pasmowanie (banding), gdzie stopniowa zmiana koloru staje się widocznymi skokami.
- Drobne tekstury, takie jak włosy, splot tkaniny i liście, ulegają lekkiemu zmiękczeniu.
- Krawędzie o wysokim kontraście, takie jak ciemny tekst na białym tle, mogą zyskać delikatną poświatę (halo).
- Obszary o jednolitym kolorze, takie jak pomalowana ściana, pozostają czyste przy każdej rozsądnej jakości.
- Ogólna kolorystyka i ekspozycja nie ulegają zmianie, ponieważ konwersja wpływa na szczegóły, a nie na tonację.
Dlaczego plik staje się większy
Format HEIC jest mniej więcej dwukrotnie wydajniejszy niż JPEG, więc to samo zdjęcie zazwyczaj wychodzi około dwa razy większe. Zmiana rozmiaru zaskakuje ludzi bardziej niż zmiana jakości.
Powodem jest wiek. Format JPEG został sformatowany w 1992 roku, a jego metody kompresji pochodzą z tamtej dekady. HEIC korzysta z High Efficiency Video Coding (HEVC), zaprojektowanego 20 lat później, który znacznie sprytniej przewiduje wartości pikseli i potrzebuje mniej bitów do opisania tego samego obrazu. Plik HEIC o rozmiarze 2 MB stający się plikiem JPEG o rozmiarze 4 MB to oczekiwany rezultat, a nie błąd konwersji.
Ustawienia jakości i ich koszt
Używaj jakości 90 dla zdjęć, które zamierzasz zachować, oraz jakości 75 do 80 dla wszystkiego, co trafia na stronę internetową. Tabela pokazuje, czym staje się typowe zdjęcie HEIC o rozmiarze 2 MB przy każdym ustawieniu.
| Jakość JPEG | Wynikowy rozmiar | Widoczna różnica | Najlepsze do |
|---|---|---|---|
| 100 | 8 MB do 9 MB | Brak i marnotrawstwo | W praktyce do niczego |
| 90 do 95 | 4 MB do 5 MB | Brak przy normalnym oglądaniu | Archiwa i druk |
| 80 to 85 | 2 MB do 3 MB | Bardzo niewielka przy dokładnym przyjrzeniu się | Ogólne zastosowanie |
| 70 to 75 | 1 MB do 2 MB | Lekkie zmiękczenie w gładkich obszarach | Strony internetowe |
| Poniżej 60 | Poniżej 1 MB | Wyraźnie widoczna | Tylko przy rygorystycznych limitach przesyłania |
Warto unikać jakości 100. To ustawienie w przybliżeniu podwaja rozmiar pliku w porównaniu z jakością 90, nie dając przy tym żadnej różnicy, którą widz mógłby wykryć, ponieważ JPEG pozostaje stratny nawet przy najwyższym ustawieniu.
Kiedy strata ma rzeczywiste znaczenie
Strata ma znaczenie, gdy zdjęcie będzie później intensywnie edytowane, drukowane w dużym formacie lub ponownie konwertowane w przyszłości. Do oglądania, udostępniania i przesyłania nie ma to żadnego znaczenia.
Intensywna edycja to najbardziej oczywisty przypadek. Rozjaśnianie cieni, zwiększanie kontrastu czy odzyskiwanie prześwietlonego nieba wzmacnia artefakty kompresji, które wcześniej były niewidoczne, więc edycja zastosowana do pliku JPEG o jakości 75 daje gorsze rezultaty niż ta sama edycja zastosowana do oryginału HEIC. Każdy, kto planuje edycję, powinien zachować pliki HEIC i konwertować tylko gotowe wyeksportowane obrazy.
Jak konwertować z najmniejszą stratą
Aby zachować jak najwięcej szczegółów, postępuj zgodnie z tymi 5 zasadami.
- Konwertuj z oryginalnego pliku HEIC, a nie z kopii, która przeszła już przez aplikację do przesyłania wiadomości.
- Ustaw jakość na 90 dla wszystkiego, co zamierzasz zachować, ponieważ dodatkowy rozmiar pliku jest tani, a szczegółów nie da się później odzyskać.
- Konwertuj tylko raz. Każde kolejne stratne zapisanie dodaje uszkodzenia, których następne nie będzie w stanie cofnąć.
- Zmień rozmiar przed konwersją, gdy miejsce docelowe ma stały rozmiar wyświetlania, ponieważ wcześniejsza zmiana rozmiaru oznacza, że kompresja ma mniej pracy do wykonania.
- Zachowaj oryginały HEIC, dopóki nie sprawdzisz przekonwertowanych plików.
Całkowite unikanie straty
Konwertuj do formatu WebP lub AVIF zamiast JPEG, gdy rozmiar ma większe znaczenie niż uniwersalna kompatybilność. Oba formaty dają rozmiar zbliżony do oryginalnego pliku HEIC, więc problem podwojenia rozmiaru znika.
Format WebP jest obsługiwany przez każdą współczesną przeglądarkę i dobrze sprawdza się jako format stron internetowych. AV1 Image File Format (AVIF) kompresuje jeszcze mocniej duże zdjęcia i koduje wolniej. Żaden z tych formatów nie jest akceptowany przez rządowe formularze przesyłania i oba pozostają zawodne w wiadomościach e-mail, więc JPEG pozostaje właściwą odpowiedzią, gdy celem jest formularz lub skrzynka odbiorcza.
Co nie zmienia się podczas konwersji
- Wymiary w pikselach pozostają takie same, chyba że celowo zmienisz rozmiar.
- Kolor i ekspozycja pozostają nienaruszone, ponieważ kompresja działa na szczegóły, a nie na tonację.
- Metadane EXIF, w tym data wykonania zdjęcia, są przenoszone, jeśli konwerter je zachowuje.
- Orientacja jest zachowywana, więc zdjęcia zrobione w poziomie pozostają we właściwej pozycji.
- Mapy głębi i ruch Live Photo zostają utracone, ponieważ JPEG nie ma miejsca na ich przechowywanie.
Dlaczego wielokrotne zapisywanie to prawdziwe zagrożenie
Stratne uszkodzenia kumulują się, więc każde kolejne zapisanie pliku JPEG bezpowrotnie odrzuca nieco więcej szczegółów. Pojedyncza konwersja z formatu HEIC nie kosztuje prawie nic, podczas gdy 5 rund otwierania i ponownego zapisywania powoduje widoczną degradację.
Ten schemat pojawia się najczęściej przy wielokrotnie udostępnianych zdjęciach. Zdjęcie wysłane przez komunikator, zapisane, przekazane dalej i ponownie zapisane może przejść przez 4 lub 5 kodowań, zanim ktokolwiek je wyedytuje. Praca na oryginale HEIC za każdym razem pozwala uniknąć tego problemu, co jest jednym z praktycznych powodów, aby zachować oryginały zamiast usuwać je po konwersji.
Uczciwe porównywanie 2 plików
Otwórz oba obrazy w powiększeniu 100 procent na tym samym ekranie i spójrz na ten sam obszar, ponieważ miniatury całkowicie ukrywają uszkodzenia kompresji. Porównywanie w zmniejszonym rozmiarze nic nie daje, ponieważ zmniejszenie usuwa badany szczegół.
- Powiększ do 100 procent, zamiast dopasowywać obraz do okna.
- Spójrz na gładki obszar, taki jak niebo lub jednolita ściana, gdzie najpierw pojawia się pasmowanie.
- Spójrz na krawędź o wysokim kontraście, gdzie poświaty pojawiają się zanim zmieni się cokolwiek innego.
- Przełączaj się między 2 plikami w tej samej pozycji, zamiast oglądać je obok siebie.
- Oceń na normalnym ekranie, ponieważ zdjęcie badane przy powiększeniu 400 procent nie jest oglądane w taki sposób, w jaki ktokolwiek je zobaczy.
Czy konwersja zmienia wymiary lub orientację
Nie, wymiary w pikselach i orientacja są zachowywane, chyba że celowo zmienisz rozmiar. Zdjęcie HEIC o wymiarach 3024 na 4032 staje się zdjęciem JPEG o wymiarach 3024 na 4032, z tym samym kadrowaniem i tym samym obrotem.
Orientacja zasługuje na krótką wzmiankę, ponieważ czasami zawodzi w słabych konwerterach. Aparaty rejestrują obrót jako znacznik metadanych, a nie poprzez obracanie pikseli, a konwerter, który odrzuca ten znacznik, tworzy zdjęcia leżące na boku. Sprawdzenie 3 lub 4 zdjęć portretowych po przetworzeniu dużej partii potwierdza, że znacznik przetrwał, co zajmuje mniej czasu niż późniejsze poprawianie setek plików.
Czy przekonwertowany plik JPEG nadaje się do druku
Tak, plik JPEG o jakości 90 drukuje się w sposób nieodróżnialny od oryginału HEIC przy każdym normalnym rozmiarze wydruku. Drukarnie akceptują format JPEG od dziesięcioleci, a większość z nich w ogóle nie akceptuje formatu HEIC.
Rozdzielczość ma większe znaczenie dla druku niż format. Zdjęcie o rozdzielczości 12 megapikseli drukuje się czysto do formatu około A3 przy 300 punktach na cal, niezależnie od formatu pliku. Do prac drukarskich konwertuj z jakością 90 lub wyższą, unikaj wcześniejszego zmniejszania rozmiaru, a strata kompresji będzie znacznie mniejsza niż różnice wprowadzone przez drukarkę i papier.
Konwersja biblioteki bez jej przesyłania
Nasz konwerter działa w całości w Twojej przeglądarce, więc decyzja o jakości należy do Ciebie, a zdjęcia nigdy nie opuszczają Twojego urządzenia. W jednej partii można przekonwertować do 500 plików, a archiwum ZIP można przeciągnąć bezpośrednio do programu.
Ustaw jakość raz, a każdy plik w partii zostanie przekonwertowany do tego samego standardu, co pozwala zachować spójność domowego archiwum. Ponieważ praca odbywa się na Twoim własnym procesorze, duża biblioteka konwertuje się z prędkością Twojego komputera, a nie łącza, i nic nie jest później przechowywane na serwerze.