Zum Inhalt springen

HEIC · 5 HEIC-Beispiele

HEIC-Beispielbilder herunterladen

Laden Sie kostenlose HEIC-Beispielbilder von 12-MP-iPhone-Aufnahmen bis hin zu Icons herunter. Testen Sie HEVC-Decoder, Tiefenkarten und Konvertierungs-Pipelines.

5 HEIC-Beispiele 0.3 MP – 12 MP · HEVC Kostenlos für Tests

Beispieldateien

Verfügbare HEIC-Beispieldateien

5 HEIC-Beispiele

sample-heic-iphone-camera-3992x2992.heic

sample-heic-iphone-camera-3992x2992.heic

Abmessungen:3992 × 2992 px

2,86 MB

HEIC HEIC herunterladen
sample-heic-landscape-3464x2130.heic

sample-heic-landscape-3464x2130.heic

Abmessungen:3464 × 2130 px

2,42 MB

HEIC HEIC herunterladen
sample-heic-portrait-4242x2828.heic

sample-heic-portrait-4242x2828.heic

Abmessungen:4242 × 2828 px

1,1 MB

HEIC HEIC herunterladen
sample-heic-architecture-1280x854.heic

sample-heic-architecture-1280x854.heic

Abmessungen:1280 × 854 px

701,3 KB

HEIC HEIC herunterladen
sample-heic-icon-700x476.heic

sample-heic-icon-700x476.heic

Abmessungen:700 × 476 px

40,5 KB

HEIC HEIC herunterladen

Technischer Leitfaden

Was ist HEIC? Formatspezifikationen, Komprimierung & Architektur

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.

Ursprung & Einführung durch Apple

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.

HEVC-Intra-Frame-Kompression & Containerstruktur

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.

Multi-Item-Architektur, Tiefenkarten & Live Photos

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.

Browser-Kompatibilität & Entwicklertools

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.

Formatvergleich: HEIC im Vergleich zu JPEG, AVIF, WebP & PNG

Erfahren Sie, wie HEIC im Vergleich zu bewährten und modernen Rasterbildformaten bei Kompression, Farbtiefe, Funktionsumfang und Plattformunterstützung abschneidet.

Funktion / EigenschaftHEIC (HEIF/HEVC)AVIF (AV1)JPEG (JFIF)WebP (VP8)PNGTechnische Hinweise
Kompressions-CodecHEVC / H.265 IntraAV1 IntraDCT + HuffmanVP8 / VP8L IntraDEFLATE (verlustfrei)HEIC und AVIF nutzen moderne Video-Intra-Codierungsalgorithmen.
Kompressionseffizienz~50 % kleiner als JPEG~50–60 % kleiner als JPEGAusgangsbasis (1x)~25–35 % kleiner als JPEG5x–10x größer (verlustfrei)HEIC liefert hohe Detailtreue und Kontraste bei niedrigen Bitraten.
Farbtiefe8, 10, 12, 16 Bit HDR8, 10, 12 Bit HDRNur 8 Bit SDRNur 8 Bit SDR8, 16 Bit SDRHEIC unterstützt nativ den Farbraum Display P3 sowie HDR-Aufnahmen.
Zusatzdaten & TiefenkartenVollständige native UnterstützungUnterstützt via ISOBMFFNein (proprietäre EXIF-Hacks)NeinNur AlphakanalHEIC speichert Tiefenkarten für rechnergestützte Bokeh-Effekte.
Verlustfreie TransformationenMetadaten-Boxen (irot, clap)Metadaten-Boxen (irot, clap)Verlustfreies Drehen/ZuschneidenNein (Neucodierung nötig)Nein (Neucodierung nötig)HEIC dreht und beschneidet Bilder ohne Neukomprimierung der Pixel.
Webbrowser-UnterstützungNur Apple SafariUniversal (Chrome, Safari, Firefox, Edge)100 % universellÜber 97 % universell100 % universellHEIC erfordert clientseitige Konvertierung oder Safari zur Webanzeige.
Lizenzierung & PatentePatentiert (HEVC-Patentpools)Gebührenfrei (AOMedia)Offen / Patente abgelaufenGebührenfrei (Google)Offen / patentfreiPatentgebühren verhindern native Unterstützung in Nicht-Apple-Browsern.

Entwickler-Integration & Code-Beispiele

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.heic

FFmpeg 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"; done

Technische Spezifikationen des HEIC-Dateiformats

Offizielle Strukturparameter für HEIC- und HEIF-Mediendateien nach ISO- und ITU-Standards.

Standard / Spezifikation
ISO/IEC 23008-12 (MPEG-H Teil 12 / HEIF) & ISO/IEC 23008-2 (HEVC/H.265)
Dateiendung
.heic (Einzelbild / Sequenz), .heif (allgemein)
MIME-Typen
image/heic, image/heif, image/heic-sequence
Container-Struktur
ISO Base Media File Format (ISOBMFF, ISO/IEC 14496-12)
Hauptmarken (ftyp)
heic (HEVC Main), heix (10-Bit), mif1 (strukturell), msf1 (Sequenz)
Kompressions-Codec
HEVC (ITU-T H.265 / ISO/IEC 23008-2) Intra-Frame
Unterstützte Farbtiefen
8 Bit, 10 Bit, 12 Bit, 16 Bit Ganzzahl und Fließkomma
Farb-Subsampling
4:2:0, 4:2:2, 4:4:4 und Monochrom (4:0:0)
Farbräume & Profile
sRGB, Display P3, Rec. 2020 / BT.2020, ICC-Profile
Alpha & Tiefenkarten
Unterstützt über Hilfselement-Referenzen
Hauptanwendungsbereiche
Apple iOS/iPadOS Fotoaufnahme, computergestützte Fotografie, Bildarchive

Häufig gestellte Fragen zu HEIC-Dateien

Warum hat Apple JPEG durch HEIC als Standardkameraformat ersetzt?

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.

Warum lassen sich HEIC-Bilder in Chrome, Firefox oder Windows nicht direkt öffnen?

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.

Wie speichert HEIC Tiefenkarten und Live Photos?

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.

Wie schneidet HEIC im Vergleich zu AVIF und WebP ab?

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.

Wie konvertiere ich HEIC verlustfrei nach JPEG oder PNG?

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.

← Alle Bildformate