Przejdź do treści
Convertube

Pliki HEIC: dlaczego zdjęcia z iPhone’a się nie otwierają i co z tym zrobić

Czym jest HEIC, dlaczego Windows, Android i formularze odrzucają zdjęcia z iPhone’a i jak zamienić je w JPG lub PNG w przeglądarce, bez wysyłania ich.

W skrócie

Typ
Obrazy
Kompresja
Stratny
Rozszerzenia
.heic, .heif
Typ MIME
image/heic
Znany też jako
HEIF, iPhone photo

HEIC to plik, który zapisuje aparat iPhone’a. Format pod spodem to HEIF, High Efficiency Image File Format, ustandaryzowany przez MPEG w 2015 roku; plik .heic to kontener HEIF z obrazami skompresowanymi HEVC, kodekiem wideo znanym też jako H.265. Apple uczynił go domyślnym formatem aparatu w iOS 11 w 2017 roku i od tego czasu każdy iPhone zapisuje tak zdjęcia, chyba że ustawi się inaczej.

Czytaj dalej

Powodem jest rozmiar. Zakodowanie zdjęcia jak klatki kluczowej wideo przechowuje je w mniej więcej połowie miejsca, którego JPEG potrzebuje przy podobnej jakości, co ma znaczenie w telefonie robiącym tysiące zdjęć. HEIF mieści też to, czego JPEG nie potrafi: kilka obrazów w jednym pliku dla serii i Live Photos, mapy głębi dla trybu portretowego, przezroczystość i 10-bitowy kolor. Duże zdjęcia są przechowywane jako siatka kafelków, które przeglądarka obrazów składa z powrotem.

Ceną jest zgodność. HEVC jest objęty patentami wymagającymi opłat licencyjnych, więc obsługa poza Apple pojawiała się powoli. Windows wyświetla HEIC dopiero po zainstalowaniu rozszerzeń ze sklepu Microsoft Store, z których jedno jest płatne; Chrome i Firefox w ogóle go nie dekodują; a wiele formularzy przesyłania, usług drukowania i starszych programów od razu odrzuca taki plik. iPhone przy niektórych sposobach udostępniania automatycznie konwertuje na JPG, ale nie przy wszystkich, a zdjęcie skopiowane kablem lub przez synchronizację z chmurą zwykle przychodzi jako HEIC.

Niezawodnym rozwiązaniem jest konwersja. JPG to cel dla zdjęcia, które musi otwierać się wszędzie — wychodzi mniej więcej dwa razy większy niż HEIC. PNG pasuje do zdjęcia, które zamierzasz edytować, albo do takiego z przezroczystością, przy rozmiarze kilka razy większym. Tutaj dekodowaniem zajmuje się libheif, referencyjny dekoder, działający w Twojej przeglądarce jako WebAssembly, więc zdjęcia zostają na Twoim urządzeniu; przekonwertowana kopia nie zawiera lokalizacji ani metadanych aparatu.

Konwertuj HEIC na inne formaty

HEIC — FAQ

Czym jest plik HEIC?

To zdjęcie w formacie High Efficiency Image File Format, skompresowane kodekiem HEVC. W tym formacie iPhone’y domyślnie zapisują zdjęcia, a obraz zajmuje w nim mniej więcej połowę miejsca JPEG przy podobnej jakości.

Dlaczego nie mogę otworzyć HEIC w Windows?

Bo Windows domyślnie nie dekoduje HEVC. Potrzebuje rozszerzeń HEIF i HEVC ze sklepu Microsoft Store, z których drugie jest płatne. Konwersja na JPG sprawia, że żadne z nich nie jest potrzebne.

Czy HEIC jest lepszy od JPG?

Pod względem kompresji tak — podobna jakość przy mniej więcej połowie rozmiaru — i obsługuje przezroczystość, 10-bitowy kolor oraz wiele obrazów. Zaletą JPG jest to, że wszystko go otwiera, a przy udostępnianiu zwykle właśnie to się liczy.

HEIC na JPG czy na PNG?

JPG do udostępniania i przesyłania. PNG, gdy zamierzasz edytować zdjęcie albo ma ono przezroczystość do zachowania. PNG będzie kilka razy większy niż HEIC, a JPG mniej więcej dwa razy.

Czy HEIF jest tym samym co HEIC?

HEIF to format kontenera; HEIC to HEIF zawierający obrazy skompresowane HEVC, czyli to, co tworzą iPhone’y. Rozszerzenie .heif bywa używane dla tych samych plików, a ten konwerter przyjmuje oba.

Czy moje zdjęcia są wysyłane, gdy je tu konwertuję?

Nie. Dekoder działa w Twojej przeglądarce; przy pierwszej konwersji pobiera się 1,4 MB i nic więcej. Przekonwertuj jedno zdjęcie, przejdź w tryb offline i przekonwertuj kolejne, żeby się przekonać.

Czy konwersja zachowuje lokalizację i datę zdjęcia?

Nie. Canvas przeglądarki nie przenosi metadanych, więc współrzędne GPS, dane aparatu i data wykonania są usuwane. Chroni to Twoją lokalizację przy udostępnianiu, ale zachowaj oryginał, jeśli potrzebujesz daty.

Jak sprawić, żeby iPhone zapisywał JPG?

Ustawienia → Aparat → Formaty → Najbardziej zgodne. Nowe zdjęcia są wtedy zapisywane jako JPG i zajmują więcej miejsca; istniejące pozostają w HEIC.