Gdzie używany jest format HEIC?
HEIC trafił na ponad miliard urządzeń, a niemal nikt świadomie go nie wybrał. Jest domyślnym formatem zdjęć w każdym iPhonie od 2017 roku, opcją w flagowcach z Androidem i standardem zapisu HDR w lustrzankach oraz bezlusterkowcach. Poniżej znajdziesz mapę tego ekosystemu: co zapisuje HEIC, co potrafi go otworzyć i gdzie plik nadal odbija się od ściany.
HEIC zapisują domyślnie iPhone 7 i nowsze z iOS 11 oraz nowsze iPady, opcjonalnie flagowce Samsunga, Xiaomi i OPPO z Androidem 10, a także aparaty Canon, Sony, Nikon, Fujifilm i Hasselblad, które używają go do zdjęć 10-bitowych. Otwierają go Windows 11, macOS High Sierra i nowsze, Linux z biblioteką libheif oraz Windows 10 po doinstalowaniu rozszerzeń. Nie otwierają go Chrome, Firefox, Edge, Discord i większość formularzy internetowych.
iPhone i iPad: tu wszystko się zaczęło
Apple pokazało obsługę HEIF na WWDC w czerwcu 2017 roku, a we wrześniu tego samego roku, wraz z iOS 11, HEIC stał się domyślnym formatem aparatu. To była decyzja odgórna: nikt nie pytał użytkowników o zdanie, po prostu od aktualizacji zdjęcia zaczęły lądować w nowym kontenerze. Jeśli chcesz zrozumieć, co dokładnie siedzi w środku takiego pliku, sprawdź, czym jest plik HEIC.
Granica przebiega przy iPhonie 7. Kodowanie HEVC w czasie rzeczywistym wymaga dedykowanego układu w procesorze, więc starsze modele, mimo aktualizacji systemu, dalej fotografują w JPG. Wszystko od iPhone 7 wzwyż zapisuje HEIC, o ile w ustawieniach aparatu nie przestawisz formatów na „Najbardziej zgodne”.
Apple wykorzystuje przy tym możliwości kontenera znacznie szerzej niż ktokolwiek inny:
- Live Photos, klatka statyczna i krótki materiał wideo podróżują w jednej paczce HEIC.
- Mapy głębi, tryb portretowy zapisuje osobny kanał głębi, dzięki czemu rozmycie tła da się zmienić po wykonaniu zdjęcia.
- Serie i edycje, kontener mieści sekwencję klatek oraz nieniszczące korekty bez ponownego kodowania obrazu.
iPady zachowują się tak samo, z tym samym warunkiem sprzętowym. Jeśli zastanawiasz się, skąd wzięła się ta zmiana i co dała Apple, wyjaśniamy to szerzej w tekście o tym, dlaczego zdjęcia są w HEIC.
Apple wbudowało w system warstwę automatycznej konwersji. Poczta w iOS zamienia załącznik HEIC na JPEG, gdy wysyłasz zdjęcie poza ekosystem Apple, a Facebook przerabia HEIC na JPG lub WebP podczas wgrywania. Dlatego większość użytkowników iPhone przez lata nie miała pojęcia, że w ogóle wysyła pliki HEIC.
Android i Samsung: obsługiwany, rzadko domyślny
Android 8 przyniósł możliwość odczytu HEIF, a Android 10 z 2019 roku dołożył pełną obsługę na sprzęcie, który potrafi kodować HEVC. Efekt jest taki, że praktycznie każdy współczesny telefon z Androidem wyświetli plik HEIC bez żadnych dodatków, ale zapisywać go potrafi tylko część modeli i niemal żaden nie robi tego domyślnie.
Samsung udostępnia zapis HEIF w Galaxy od modelu S10, Xiaomi dodało go w Xiaomi 12, a OPPO w Reno 7. Schemat jest wszędzie identyczny: opcja siedzi w ustawieniach aparatu, a domyślnie działa JPG. Powód też jest wszędzie ten sam. Producenci Androida nie kontrolują ekosystemu, do którego trafią zdjęcia, więc wybierają format, który otworzy dosłownie wszystko, zamiast tego, który zajmuje o połowę mniej miejsca.
Praktyczna konsekwencja jest taka, że pliki HEIC na Androidzie najczęściej pochodzą z zewnątrz: dostajesz je od kogoś z iPhonem albo kopiujesz ze swojego Maca. Sam telefon poradzi sobie z podglądem, ale aplikacje innych producentów, zwłaszcza starsze edytory i komunikatory, potrafią odmówić współpracy.
Aparaty: Canon, Sony, Nikon, Fujifilm
W aparatach HEIF broni się zupełnie innym argumentem niż w telefonach. Tu nie chodzi o oszczędność miejsca, tylko o głębię bitową. JPG jest zamknięty w 8 bitach na kanał, co przy materiale HDR jest realnym sufitem, widocznym choćby jako pasy na gładkim niebie. HEIF obsługuje 10 i 12 bitów, czyli czterokrotnie więcej wartości tonalnych na kanał, przy pliku mniej więcej o połowę mniejszym niż odpowiadający mu JPG.
| Producent | Modele z zapisem HEIF | Wariant HDR | Głębia |
|---|---|---|---|
| Canon | EOS-1D X Mark III, EOS R5, EOS R6, EOS R8 | PQ (BT.2100) | 10 bitów |
| Sony | a1, a7 IV | HLG | 10 bitów |
| Nikon | Z9, Z8 | zapis HEIF jako opcja | 10 bitów |
| Fujifilm | X-H2S, X-H2, X-T5, X100VI | zapis HEIF jako opcja | 10 bitów |
| Hasselblad | X2D | zapis HEIF jako opcja | 10 bitów |
Aparaty nie zapisują plików z rozszerzeniem .heic. Canon używa .HIF i ten sam zapis stosują Sony oraz Nikon. To dalej ten sam kontener HEIF, tylko inaczej nazwany, więc programy rozpoznające HEIC zwykle poradzą sobie z .HIF po prostej zmianie rozszerzenia.
Windows: od płatnego kodeka do wbudowanej obsługi
Windows 10 od wersji 1803 potrafi obsłużyć HEIC, ale dopiero po doinstalowaniu dwóch pozycji z Microsoft Store. Pierwsza, HEIF Image Extensions, jest darmowa i odpowiada za sam kontener. Druga, HEVC Video Extensions, jest płatna i to ona dekoduje właściwy obraz. Ta dziwna konstrukcja bierze się z opłat licencyjnych za HEVC, których Microsoft nie chciał wliczyć w cenę systemu.
Windows 11, począwszy od aktualizacji 22H2, ma obsługę HEIF wbudowaną. Zdjęcia otwierają się w aplikacji Zdjęcia i wyświetlają miniatury w Eksplorerze plików bez żadnych dodatków, choć dekodowanie HEVC nadal potrafi zależeć od karty graficznej i sterowników w konkretnym komputerze. Jeśli mimo wszystko trafiasz na komunikat o nieobsługiwanym formacie, zebraliśmy wszystkie metody w poradniku o tym, jak otworzyć plik HEIC.
macOS: pełna obsługa od High Sierra
Na Macu sprawa jest najprostsza z całej listy. Od macOS High Sierra, czyli od tej samej jesieni 2017 roku, pliki HEIC obsługują natywnie Zdjęcia, Podgląd i Quick Look. Otwierasz plik spacją w Finderze i po prostu działa, razem z metadanymi, mapą głębi i całą zawartością kontenera.
Mac potrafi też zapisywać HEIC, na przykład przy eksporcie z Podglądu, więc nie jest to system wyłącznie do odczytu. Starsze wersje, macOS Sierra i wcześniejsze, nie mają obsługi tego formatu i nie da się jej dodać w prosty sposób. Warto o tym pamiętać przy starszych komputerach, które utknęły na systemie sprzed 2017 roku.
Linux: działa, ale trzeba wiedzieć jak
Linux obsługuje HEIC, tylko rzadko od razu po instalacji. Podstawą jest biblioteka libheif, na której opiera się większość narzędzi. Po jej doinstalowaniu miniatury zaczynają się pojawiać w menedżerach plików, a przeglądarki obrazów przestają protestować.
GIMP otwiera pliki HEIC od wersji 2.10.2 i potrafi je również zapisać. Do masowej konwersji z wiersza poleceń służy narzędzie heif-convert, dostarczane razem z libheif, a ImageMagick radzi sobie z HEIC, o ile został skompilowany z jej obsługą. W praktyce na popularnych dystrybucjach wystarczy zainstalować pakiety związane z libheif i problem znika.
Przeglądarki i serwisy internetowe
To jest miejsce, w którym HEIC przegrywa najwyraźniej. Safari jest jedyną dużą przeglądarką wyświetlającą pliki HEIC natywnie. Chrome, Firefox i Edge tego nie robią i nic nie wskazuje, żeby miały zacząć, głównie ze względu na zawiłości licencyjne HEVC. Wrzucenie zdjęcia HEIC na stronę oznacza więc, że zobaczy je mniejszość odwiedzających. Warto tu zauważyć różnicę wobec formatu AVIF, który korzysta z podobnej techniki kompresji, ale opiera się na kodeku wolnym od opłat i właśnie dlatego trafił do wszystkich głównych przeglądarek.
Podobnie zachowują się usługi, z których korzystasz na co dzień. Discord nie obsługuje HEIC, przesłany plik albo się nie wgrywa, albo trafia do rozmowy jako załącznik bez podglądu. Photoshop otworzy HEIC, ale w 8 bitach i bez możliwości zapisu z powrotem. Serwisy ogłoszeniowe i systemy CMS bardzo często sprawdzają rozszerzenie pliku wobec listy ułożonej jeszcze w czasach JPG i odrzucają .heic bez wyjaśnienia.
Podczas zdalnych egzaminów AP w 2020 roku uczniowie fotografujący odręczne odpowiedzi iPhonem nie mogli przesłać prac, bo system College Board nie przyjmował plików HEIC. To najlepszy przykład tego, że problem pojawia się zwykle w najgorszym możliwym momencie. Najprostsza polisa to zamiana zdjęć na format uniwersalny, choćby przez konwerter HEIC na JPG działający w przeglądarce.
Tabela zgodności: pełne zestawienie
Poniżej zebrane w jednym miejscu wszystko, co opisaliśmy wyżej. Kolumna „zapisuje” dotyczy tworzenia nowych plików HEIC, kolumna „otwiera” samego wyświetlania.
| Urządzenie lub system | Zapisuje HEIC | Otwiera HEIC | Uwagi |
|---|---|---|---|
| iPhone 7 i nowsze (iOS 11+) | Tak, domyślnie | Tak | Live Photos, mapy głębi i serie w jednym pliku |
| iPhone 6s i starsze | Nie | Tak, po aktualizacji do iOS 11 | Brak układu do sprzętowego kodowania HEVC |
| iPad z iPadOS 11+ | Tylko modele z odpowiednim układem | Tak | Zachowuje się identycznie jak iPhone |
| macOS High Sierra i nowszy | Tak, np. eksport z Podglądu | Tak | Zdjęcia, Podgląd i Quick Look bez dodatków |
| macOS Sierra i starszy | Nie | Nie | Brak obsługi, konieczna konwersja |
| Android 10 i nowszy | Wybrane flagowce, po włączeniu | Tak | Samsung od Galaxy S10, Xiaomi 12, OPPO Reno 7 |
| Android 8 i 9 | Nie | Tak, sam odczyt | Wyświetlanie działa, zapisu brak |
| Windows 11 (22H2+) | Nie | Tak, wbudowane | Dekodowanie HEVC bywa zależne od sprzętu |
| Windows 10 (1803+) | Nie | Po instalacji rozszerzeń | HEIF za darmo, HEVC płatne |
| Linux | Tak, np. GIMP 2.10.2+ | Tak, z libheif | Przydaje się narzędzie heif-convert |
| Aparaty Canon, Sony, Nikon, Fujifilm, Hasselblad | Tak, jako opcja | Podgląd na ekranie aparatu | Zapis 10-bitowy, rozszerzenie .HIF |
| Safari | Nie dotyczy | Tak | Jedyna duża przeglądarka z natywną obsługą |
| Chrome, Firefox, Edge | Nie dotyczy | Nie | Blokują to kwestie licencyjne HEVC |
| Photoshop | Nie | Tak, w 8 bitach | Otwiera plik, ale nie zapisze go z powrotem |
| Discord | Nie dotyczy | Nie | Przed wysłaniem trzeba przekonwertować na JPG |
| Formularze WWW i serwisy ogłoszeniowe | Nie dotyczy | Bardzo często nie | Listy dozwolonych rozszerzeń pamiętają czasy JPG |
Obraz, który się z tego układa, jest w gruncie rzeczy stabilnym patem. HEIC wygrywa po stronie robienia zdjęć, bo kompresuje lepiej i daje 10 bitów głębi. JPG wygrywa po stronie wysyłania i publikowania, bo trzydzieści lat oprogramowania już go rozumie. Dopóki ten podział się utrzymuje, najrozsądniejsze podejście to zostawić HEIC tam, gdzie zdjęcia powstają, a do świata zewnętrznego wypuszczać JPG.
Najczęstsze pytania
Czy każdy iPhone zapisuje zdjęcia w HEIC?
Nie. Sprzętowe kodowanie HEVC, którego wymaga HEIC, pojawiło się dopiero w iPhonie 7. Starsze modele, nawet po aktualizacji do iOS 11, dalej robią zdjęcia w JPG. Nowsze modele zapisują HEIC domyślnie, ale w ustawieniach aparatu możesz przełączyć się na tryb „Najbardziej zgodne”.
Dlaczego mój telefon z Androidem nie robi zdjęć w HEIC?
Bo producenci ustawiają JPG jako domyślny format. Samsung Galaxy od modelu S10, Xiaomi 12 czy OPPO Reno 7 potrafią zapisywać HEIF, ale opcję trzeba włączyć ręcznie w ustawieniach aparatu. Powód jest prosty: JPG otworzy każda aplikacja, do której trafi zdjęcie, a HEIC już nie.
Czym różni się plik .HIF od .heic?
Niczym w warstwie technicznej, to ten sam kontener HEIF. Różni się tylko rozszerzeniem, które przyjęli producenci aparatów, żeby odróżnić swoje pliki od zdjęć z telefonów. Jeśli program nie chce otworzyć .HIF, zmiana rozszerzenia na .heic często wystarcza.
Czy Windows 10 otworzy HEIC bez dopłaty?
Częściowo. Rozszerzenie HEIF Image Extensions jest darmowe, ale samo w sobie nie wystarczy, bo obraz w środku jest zakodowany kodekiem HEVC. Dekoder HEVC to osobna, płatna pozycja w Microsoft Store. Alternatywą jest konwersja pliku w przeglądarce.
Dlaczego zdjęcie wyświetla się na Facebooku, a nie chce się wgrać do formularza?
Facebook konwertuje HEIC na JPG lub WebP w trakcie wgrywania, więc problem znika, zanim go zauważysz. Zwykłe formularze i systemy CMS zwykle sprawdzają tylko rozszerzenie pliku i odrzucają wszystko spoza starej listy: JPG, PNG, GIF. Tam musisz przekonwertować zdjęcie samodzielnie.
Czy Photoshop obsługuje HEIC?
Otwiera pliki HEIC, ale w 8 bitach na kanał i nie potrafi zapisać wyniku z powrotem do tego formatu. Jeśli zależy Ci na pełnej 10-bitowej głębi z aparatu, musisz pracować na plikach RAW, a HEIF traktować jako podgląd.