Was ist HEIC – und sollten Sie es behalten oder JPEG?
Mein Handy speichert .heic-Dateien und auf dem Laptop öffnet sie nichts. Was ist das, und brauche ich sie?
Wofür HEIC steht
HEIC steht üblicherweise für High Efficiency Image Container. Die Endung .heic kennzeichnet eine Bilddatei aus der HEIF-Familie, deren Pixel meist mit HEVC codiert sind. Im Alltag sagen die Leute HEIC und meinen die iPhone-Fotodatei, obwohl HEIF der Container-Standard ist und HEVC in der Regel der Komprimierungscodec darin.
Diese Unterscheidung erklärt, warum aus .heic nicht durch Umbenennen in .jpg ein umgewandeltes Foto wird. Die Dateiendung ist nur eine Beschriftung; Software findet darin weiterhin HEIF-Strukturen und HEVC-komprimierte Bilddaten. Eine echte Umwandlung muss diese Pixel decodieren und eine neue JPEG-, PNG- oder WebP-Datei codieren.
HEIC ist ein Container, kein Codec
Eine .heic-Datei ist eine HEIF-Datei: das High Efficiency Image File Format, standardisiert als ISO/IEC 23008-12. HEIF ist ein Container, der auf derselben ISO-Basisstruktur für Mediendateien aufsetzt wie MP4. Er legt fest, wie Bilder, Vorschaubilder, Tiefenkarten, Bildsequenzen und Metadaten in einer Datei angeordnet sind – nicht, wie die Pixel codiert werden.
In den Dateien, die ein iPhone erzeugt, sind die Pixel mit HEVC codiert, auch bekannt als H.265, dem als ITU-T H.265 standardisierten Videocodec. Daher rühren sowohl die Vorteile des Formats als auch seine Probleme: Sie speichern ein Foto letztlich als Einzelbild eines modernen Videocodecs.
Warum das Handy sich dafür entschieden hat
HEVC verfügt über Intraframe-Prädiktionswerkzeuge, die es im JPEG-Entwurf von 1992 nicht gibt, und braucht deshalb für dieselbe Bildqualität in der Regel weniger Bits. Der Speicher eines Handys ist endlich, Fotosammlungen sind es nicht – für einen Gerätehersteller ist die Ersparnis also bares Geld wert. Außerdem kann dank des Containers eine einzige Datei mehrere zusammengehörige Bilder aufnehmen: die Einzelbilder einer Serienaufnahme, das Standbild und den kurzen Clip einer Live Photo, einen Alpha- oder Tiefenkanal, statt all das über einen Ordner zu verteilen.
Es gibt einen zweiten Vorteil, der manchen wichtiger ist als die Größe: HEIF unterstützt mehr als 8 Bit pro Kanal. Ein 10-Bit-Bild hat in Verläufen deutlich mehr Spielraum, weshalb Himmel und Hauttöne eine Bearbeitung besser überstehen als in einem 8-Bit-JPEG.
Warum Ihre übrige Software es nicht öffnet
HEVC ist ein patentierter Codec, für dessen Decoder Lizenzpflichten bestehen. Das ist eine rechtliche und kommerzielle Tatsache, keine technische, und es ist der Hauptgrund für die lückenhafte Unterstützung: Manche Betriebssysteme bringen einen Decoder mit, manche nur dann, wenn ein Hardware-Decoder vorhanden ist, und manche Browser decodieren HEIC, andere nicht. Eine Datei, die sich auf dem Handy, das sie aufgenommen hat, sofort öffnet, kann auf einem Rechner drei Meter weiter unlesbar sein.
Deshalb decodiert FileSlimmer HEIC, schreibt es aber nie. Die Umwandlung läuft in Ihrem Browser – mit dem Decoder der Plattform, wenn es ihn gibt, und mit einem selbst gehosteten WebAssembly-Decoder, wenn nicht. Ausgegeben wird JPEG, PNG oder WebP: Formate, die die empfangende Software auch wirklich öffnet.
HEIC gegen JPEG, ehrlich betrachtet
| Eigenschaft | HEIC, also HEIF mit HEVC | JPEG |
|---|---|---|
| Größe bei ähnlicher Qualität | Meist kleiner | Meist größer |
| Bittiefe | 8 oder 10 Bit pro Kanal | 8 Bit pro Kanal |
| Transparenz | Unterstützt | Nicht unterstützt |
| Mehrere Bilder in einer Datei | Unterstützt | Nicht unterstützt |
| Öffnet sich in unbekannter Software | Oft nicht | Fast immer |
| Lizenzierung | Patentierter Codec | Praktisch lizenzfrei |
Was eine HEIC-Datei sonst noch enthalten kann
Weil der Container eine Sammlung aufnehmen kann, steckt in einer einzelnen .heic-Datei womöglich mehr als das Bild, das Sie sehen. Eine Live Photo führt neben dem Standbild eine kurze Bildsequenz mit. Eine Porträtaufnahme kann eine Tiefenkarte enthalten. Eine Serienaufnahme kann viele Einzelbilder enthalten, von denen eines als primär markiert ist. Die Umwandlung in JPEG erzeugt ein einzelnes flaches Bild; alles, was der Container neben dem primären Bild mitgeführt hat, ist in der Ausgabe also nicht vorhanden.
Die Ausrichtung verdient eine eigene Erwähnung. HEIC hält die Drehung als Metadatum fest, genau wie JPEG. Ein Konverter, der das ignoriert, liefert quer liegende Fotos. FileSlimmer wendet die hinterlegte Ausrichtung bei der Umwandlung auf die Pixel an, damit das JPEG so aussieht, wie das Handy es angezeigt hat.
Welche Kopie behalten Sie nun?
- Behalten Sie das HEIC als Original, wenn Sie in einem Ökosystem bleiben, das es lesen kann, und Ihnen die kleinere Sammlung und die zusätzliche Bittiefe etwas wert sind.
- Wandeln Sie in JPEG um, sobald etwas nach außen geht: ein Upload-Formular, ein Druckdienst, ein E-Mail-Anhang, eine Kollegin mit unbekannter Software.
- Wandeln Sie nur dann in PNG um, wenn Sie für die Bearbeitung eine verlustfreie Ausgabe brauchen; die Datei wird erheblich größer als bei den beiden anderen.
- Wandeln Sie HEIC nicht in JPEG um und löschen anschließend das HEIC, wenn das HEIC Ihr einziges Original war. Die Umwandlung ist eine verlustbehaftete Neucodierung eines bereits verlustbehafteten Bildes.
Grenzen, die Sie vor dem Umwandeln kennen sollten
Umwandeln ist ein zweiter verlustbehafteter Durchlauf, also geht selbst bei hoher Einstellung ein wenig Qualität verloren. Wenn ein Browser HEVC überhaupt nicht decodieren kann und der selbst gehostete Ersatzdecoder mit einer bestimmten Variante nicht zurechtkommt – ein ungewöhnliches Profil, eine beschädigte Datei, ein anderer Codec als HEVC im selben Container –, scheitert die Umwandlung, statt etwas Falsches zu erzeugen. FileSlimmer meldet, welche Datei gescheitert ist und warum, und lässt das Original unangetastet.
Wenn Sie das Thema an der Wurzel loswerden wollen: Die meisten Handykameras haben eine Kompatibilitätseinstellung, die die Aufnahme wieder auf JPEG umstellt. Sie tauschen Speicherplatz gegen die Möglichkeit, eine Datei jedem in die Hand zu geben.
Passende Tools
Quellen
- ISO/IEC 23008-12 — High Efficiency Image File Format
- ITU-T H.265 — High Efficiency Video Coding
- Nokia Technologies — HEIF technical overview