sample-heic-iphone-camera-3992x2992.heic
Abmessungen:3992 × 2992 px
2,86 MB
HEIC HEIC herunterladenHEIC · 5 HEIC-Beispiele
Laden Sie kostenlose HEIC-Beispielbilder von 12-MP-iPhone-Aufnahmen bis hin zu Icons herunter. Testen Sie HEVC-Decoder, Tiefenkarten und Konvertierungs-Pipelines.
Beispieldateien
5 HEIC-Beispiele
sample-heic-iphone-camera-3992x2992.heic
Abmessungen:3992 × 2992 px
2,86 MB
HEIC HEIC herunterladensample-heic-landscape-3464x2130.heic
Abmessungen:3464 × 2130 px
2,42 MB
HEIC HEIC herunterladensample-heic-portrait-4242x2828.heic
Abmessungen:4242 × 2828 px
1,1 MB
HEIC HEIC herunterladensample-heic-architecture-1280x854.heic
Abmessungen:1280 × 854 px
701,3 KB
HEIC HEIC herunterladensample-heic-icon-700x476.heic
Abmessungen:700 × 476 px
40,5 KB
HEIC HEIC herunterladenTechnischer Leitfaden
HEIC (High Efficiency Image Container) ist das standardisierte Dateiformat, das Apple 2017 einführte, um HEVC-codierte Standbilder im ISOBMFF-Container zu kapseln. Mit bis zu 50 % besserer Kompression als JPEG unterstützt HEIC 10-Bit-HDR-Farben, Tiefenkarten und Bildsequenzen.
Die Spezifikation für das High Efficiency Image File Format (HEIF) wurde 2015 von der Moving Picture Experts Group (MPEG) unter ISO/IEC 23008-12 (MPEG-H Teil 12) verabschiedet. Während HEIF einen universellen Mediencontainer beschreibt, kennzeichnet die Dateiendung .heic Bilddateien, die mit dem Intra-Frame-Codec HEVC (H.265 / ITU-T H.265) komprimiert sind.
Im September 2017 machte Apple HEIC mit iOS 11 und macOS High Sierra für Hunderte Millionen Nutzer zum Standardaufnahmeformat auf allen iPhone-Modellen ab dem iPhone 7. Durch die Ablösung des älteren JPEG-Formats konnten Smartphone-Kameras Bilder mit erweitertem Dynamikbereich und Display-P3-Farbraum bei halbierter Dateigröße speichern.
Google führte die native HEIF-Unterstützung mit Android 9 Pie (2018) ein, und führende Kamerahersteller wie Canon und Sony integrierten das Format in moderne spiegellose Kameras. Heute ist HEIC das vorherrschende Bildaufnahmeformat auf modernen Smartphones und verbindet Fotosensoren mit Cloud-Speichern in hoher Wiedergabetreue.
HEIC erzielt seine hohe Kompressionseffizienz gegenüber JPEG durch die fortschrittlichen Codierungswerkzeuge des HEVC-Standards. Im Gegensatz zu JPEG, das auf 8×8-Pixel-Blöcke und 8 Intra-Vorhersagerichtungen beschränkt ist, nutzt HEVC hierarchische Coding Tree Units (CTUs) von bis zu 64×64 Pixeln mit dynamischer Quadtree-Unterteilung bis hinunter zu 4×4-Blöcken.
Die HEVC-Intra-Codierung analysiert 35 verschiedene Vorhersagemodi (33 Winkelrichtungen sowie Planar- und DC-Modus), um feine Texturen und scharfe Kanten ohne störende Artefakte darzustellen. Die Nachbearbeitung nutzt einen Deblocking-Filter sowie das SAO-Filterverfahren (Sample Adaptive Offset), um Blockgrenzen zu glätten und feine Kontraste bei hoher Kompression zu bewahren.
Auf Binärebene nutzt HEIC ISOBMFF-Box-Hierarchien: eine ftyp-Box mit Kennungen wie heic, heix oder mif1, gefolgt von einer meta-Box mit Speicherort- (iloc), Informations- (iinf) und Eigenschafts-Boxen (iprp). Die komprimierten Bilddaten liegen in der mdat-Box, sodass Metadaten und Farbprofile ohne vollständiges Einlesen der Datei analysiert werden können.
Ein wesentlicher Vorteil von HEIC ist die Multi-Item-Architektur. Während eine JPEG-Datei stets nur ein einzelnes Rasterbild speichert, kann eine HEIC-Datei Bildserien, Hilfsdaten und Alphatransparenz über Item-Reference-Boxen (iref) bündeln.
Auf iOS-Geräten speichern Porträtfotos neben dem primären RGB-Bild eine monochromatische Tiefenkarte, die von Dual-Kameras oder LiDAR-Sensoren erfasst wird. Bildbearbeitungsprogramme nutzen diese Tiefenkarte, um nachträglich künstliche Bokeh-Unschärfen anzupassen oder Porträts neu auszuleuchten, ohne das Originalbild zu verändern.
Apple Live Photos verbinden über den HEIC-Container ein hochauflösendes Standbild mit einem dreisekündigen HEVC-codierten MOV-Videoclip. Zudem unterstützt HEIC verlustfreie Bildoperationen (Drehung, Zuschnitt, Spiegelung), die als Metadaten (irot-, clap-, colr-Boxen) abgelegt und bei der Wiedergabe in Echtzeit ausgeführt werden.
Da für die HEVC-Decodierung Lizenzgebühren an Patentpools (wie MPEG LA und HEVC Advance) anfallen, ist die direkte Anzeige von HEIC in HTML-<img>-Tags weitgehend auf Apple-Plattformen (Safari unter iOS und macOS) beschränkt. Browser unter Windows, Linux und Android (Chrome, Firefox, Edge) decodieren rohe HEIC-Dateien nicht nativ.
In Webanwendungen, die HEIC-Dateien empfangen, verwenden Entwickler clientseitige WebAssembly-Bibliotheken wie libheif-js oder heic2any, um Bilder lokal im Browser zu decodieren und vor der Übertragung in JPEG, WebP oder Canvas umzuwandeln.
Auf Serverseite verarbeiten gängige Bibliotheken HEIC zuverlässig: In Python kommt pillow-heif zum Einsatz, Node.js-Dienste nutzen heic-convert oder libheif-Bindings, während Systemadministratoren ImageMagick, libvips und FFmpeg zur automatisierten Konvertierung verwenden.
Erfahren Sie, wie HEIC im Vergleich zu bewährten und modernen Rasterbildformaten bei Kompression, Farbtiefe, Funktionsumfang und Plattformunterstützung abschneidet.
| Funktion / Eigenschaft | HEIC (HEIF/HEVC) | AVIF (AV1) | JPEG (JFIF) | WebP (VP8) | PNG | Technische Hinweise |
|---|---|---|---|---|---|---|
| Kompressions-Codec | HEVC / H.265 Intra | AV1 Intra | DCT + Huffman | VP8 / VP8L Intra | DEFLATE (verlustfrei) | HEIC und AVIF nutzen moderne Video-Intra-Codierungsalgorithmen. |
| Kompressionseffizienz | ~50 % kleiner als JPEG | ~50–60 % kleiner als JPEG | Ausgangsbasis (1x) | ~25–35 % kleiner als JPEG | 5x–10x größer (verlustfrei) | HEIC liefert hohe Detailtreue und Kontraste bei niedrigen Bitraten. |
| Farbtiefe | 8, 10, 12, 16 Bit HDR | 8, 10, 12 Bit HDR | Nur 8 Bit SDR | Nur 8 Bit SDR | 8, 16 Bit SDR | HEIC unterstützt nativ den Farbraum Display P3 sowie HDR-Aufnahmen. |
| Zusatzdaten & Tiefenkarten | Vollständige native Unterstützung | Unterstützt via ISOBMFF | Nein (proprietäre EXIF-Hacks) | Nein | Nur Alphakanal | HEIC speichert Tiefenkarten für rechnergestützte Bokeh-Effekte. |
| Verlustfreie Transformationen | Metadaten-Boxen (irot, clap) | Metadaten-Boxen (irot, clap) | Verlustfreies Drehen/Zuschneiden | Nein (Neucodierung nötig) | Nein (Neucodierung nötig) | HEIC dreht und beschneidet Bilder ohne Neukomprimierung der Pixel. |
| Webbrowser-Unterstützung | Nur Apple Safari | Universal (Chrome, Safari, Firefox, Edge) | 100 % universell | Über 97 % universell | 100 % universell | HEIC erfordert clientseitige Konvertierung oder Safari zur Webanzeige. |
| Lizenzierung & Patente | Patentiert (HEVC-Patentpools) | Gebührenfrei (AOMedia) | Offen / Patente abgelaufen | Gebührenfrei (Google) | Offen / patentfrei | Patentgebühren verhindern native Unterstützung in Nicht-Apple-Browsern. |
Praktische Codebeispiele zum Decodieren, Inspizieren und Konvertieren von HEIC-Bildern mit Python, Node.js, ImageMagick und FFmpeg.
Python (pillow-heif & Pillow):
# Python: HEIC mit pillow-heif und Pillow nach JPEG konvertieren
import pillow_heif
from PIL import Image
# HEIF-Opener in Pillow registrieren
pillow_heif.register_heif_opener()
# HEIC-Bilddatei öffnen
with Image.open("sample-heic-iphone-camera-3992x2992.heic") as img:
print(f"Format: {img.format}, Größe: {img.size}, Farbraum: {img.mode}")
# Als progressives JPEG mit hoher Qualität speichern
img.convert("RGB").save("output.jpg", "JPEG", quality=90, progressive=True)Node.js (heic-convert):
// Node.js: HEIC-Buffer mit heic-convert in JPEG umwandeln
import fs from 'node:fs/promises';
import convert from 'heic-convert';
async function processHeic() {
const inputBuffer = await fs.readFile('sample-heic-portrait-4242x2828.heic');
// HEIC in JPEG konvertieren (Qualität: 0.0 bis 1.0)
const outputBuffer = await convert({
buffer: inputBuffer,
format: 'JPEG',
quality: 0.88
});
await fs.writeFile('output.jpg', outputBuffer);
console.log('HEIC erfolgreich in JPEG umgewandelt');
}
processHeic();ImageMagick CLI Conversion:
# ImageMagick: HEIC in optimiertes WebP oder JPEG umwandeln
magick sample-heic-landscape-3464x2130.heic -quality 85 output.webp
# EXIF-Metadaten und Farbprofil von HEIC inspizieren
magick identify -verbose sample-heic-iphone-camera-3992x2992.heicFFmpeg Frame Extraction:
# FFmpeg: Primäres Standbild aus HEIC-Container extrahieren
ffmpeg -i sample-heic-architecture-1280x854.heic -frames:v 1 -q:v 2 output.png
# Alle HEIC-Dateien eines Ordners per Batch in JPEG umwandeln
for f in *.heic; do ffmpeg -i "$f" -frames:v 1 -q:v 2 "${f%.heic}.jpg"; doneOffizielle Strukturparameter für HEIC- und HEIF-Mediendateien nach ISO- und ITU-Standards.
Apple führte HEIC 2017 mit iOS 11 ein, weil Smartphone-Sensoren hochauflösende Fotos mit großem Dynamikumfang und Display-P3-Farben aufnehmen. Das ältere JPEG-Format erzeugt bei hoher Kompression sichtbare Blockartefakte. HEIC nutzt die moderne HEVC-Intra-Codierung für gleichbleibende oder bessere Bildqualität bei rund 50 % geringerer Dateigröße und verdoppelt so den verfügbaren Fotospeicher auf iPhones.
Der in HEIC genutzte HEVC-Codec unterliegt kommerziellen Patentpools (wie MPEG LA und HEVC Advance). Während Apple Lizenzgebühren für macOS und iOS entrichtet, können Open-Source-Browser wie Chrome und Firefox geschützte Decoder nicht lizenzkostenfrei integrieren. Unter Windows 10/11 bietet Microsoft im Microsoft Store optionale Erweiterungspakete für HEVC und HEIF zur nativen Vorschau an.
HEIC nutzt die Multi-Item-Architektur des ISOBMFF-Containers. Im Gegensatz zu JPEG kann die meta-Box mehrere verknüpfte Medienelemente enthalten. Bei Porträtfotos wird neben dem RGB-Hauptbild eine monochromatische Tiefenkarte abgelegt. Bei Apple Live Photos ist das HEIC-Standbild mit einem passenden HEVC-Videoclip verknüpft.
Sowohl HEIC als auch AVIF nutzen moderne Video-Codecs für Standbilder (HEVC bei HEIC, AV1 bei AVIF). Beide übertreffen JPEG deutlich und beherrschen 10-Bit- und 12-Bit-HDR-Farben. Der Hauptunterschied liegt in der Lizenzierung: AVIF ist ein offener, gebührenfreier Webstandard für alle gängigen Browser, während HEIC das führende Kameraformat auf über 1,5 Milliarden Apple-Geräten mit tief integrierten Tiefenkartenfunktionen ist.
Auf dem Mac können Sie HEIC-Dateien direkt über die Vorschau-App oder die Kurzbefehle verlustfrei in JPEG oder PNG exportieren. Unter Windows und Linux ermöglichen freie Tools wie ImageMagick (magick input.heic -quality 92 output.jpg) oder libheif (heif-convert input.heic output.jpg) eine präzise Konvertierung unter Erhalt aller EXIF-Metadaten.