OpenEXR-Bild (.exr)

Academy Standard

OpenEXR (EXR) ist das Standard-HDR-Bildformat der Film- und visuellen Effektindustrie (VFX) und unterstützt 16-Bit-Halb- und 32-Bit-Gleitkommapixel über unendliche Ebenen hinweg.

Untersuchen & Metadaten

Betriebssysteme und Dateianalysatoren identifizieren EXR-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

Dateien auswählen oder hierher ziehen

100 % private Konvertierung im Browser - Dateien verlassen niemals Ihr Gerät

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Byte-basierte Headersignatur (Magic Bytes)

Betriebssysteme und Dateianalysatoren identifizieren EXR-Dateien durch Untersuchung der führenden binären Byte-Sequenz:

HEX-SIGNATUR (OFFSET 0):

76 2F 31 01

ASCII-DARSTELLUNG: v/1.

Standardisierung: Academy Software Foundation (ASWF) Open Standard

Technische Daten

Container-ArchitekturErweiterbarer, chunk-basierter Container, der beliebige Kanäle, Teile und Deep-Data-Ebenen unterstützt
KompressionPIZ (Wavelet), ZIP/ZIPS, RLE, B44/B44A, DWAA/DWAB (verlustbehaftetes DCT) und unkomprimiert
Byte-EndiannessLittle-Endian (Intel x86)
FarbräumeLinearer ACEScg, ACES2065-1, Linear Rec.709, Beliebige Chromatizitätskoordinaten
Kanäle & StrukturBeliebige Kanalnamen (R, G, B, A, Z-Tiefe, Normale, WorldPos, MotionVectors, Cryptomatte)
Max. AbmessungenPraktisch unbegrenzt (unterstützt kachelweites Deep Zoom und Gigapixel-Leinwandgrenzen)
TransparenzVollständiger Gleitkomma-Alphakanal und volumetrische Stichprobenarrays für tiefes Compositing
Streaming & ProgressivScanline- oder kachelbasiertes Chunk-Streaming ermöglicht schnelle Teilbild-Lesevorgänge und Proxy-Rendering

Technischer Vergleich: EXR im Vergleich zu Wettbewerbern

Technisches AttributEXR (Aktuell)HDRTIFFPNG
Dynamikumfang16-bit half & 32-bit float linear8-bit geteilter Exponent (RGBE)Ganzzahlige 8/16-Bit- oder 32-Bit-GleitkommazahlStandard 8-Bit- / 16-Bit-Ganzzahl
Mehrkanalige PässeUnbegrenzte beliebige benannte Kanäle & TeileNur RGBBegrenzte EbenenunterstützungNur RGBA
Industrielle Akzeptanz100 % universeller VFX- & Hollywood-3D-StandardKlassische 3D-Beleuchtung / PanoramaDruckvorstufe & FotografieUniverseller Webstandard
FarbmanagementNative Integration von ACES & OpenColorIOAd-hoc Gamma / linearICC-Profil-TagssRGB- / ICC-Tags

Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden

Das Bild wird vollständig dunkel oder mit nuklearweißen Flecken gerendert.

Ursache: Fehlende Linear-zu-sRGB-Anzeigetransformation oder falsche ACES-Farbraumzuweisung.

Wiederherstellung: Wenden Sie eine ACEScg- oder Linear-zu-sRGB-Tonwertkurventransformation im File2File HDR Viewer an.

Sicherheitsanalyse & Parser-Angriffsvektore

Komplexe chunk-basierte OpenEXR-Parser müssen Kanaldefinitionen und Kachelgrenzen streng validieren, um Speichersicherheitsprobleme zu verhindern.

Bekannte Angriffsvektore

  • Ganzzahlüberlauf bei der Berechnung des Mehrkanal-Buffer-Strides in libopenexr.
  • Heap-Out-of-Bounds-Lesevorgang während der PIZ- oder DWAA-komprimierten Datenstrom-Dekomprimierung.
  • Denial-of-Service durch tief verschachtelte, mehrteilige Chunk-Header-Rekursion.

Bewährte Sicherheitsverfahren: Dekodieren Sie EXR-Dateien mithilfe von speichersicheren, in einer Sandbox ausgeführten WebAssembly-Builds mit strengen Kachelabmessungsgrenzen.

Historische Ursprünge & Meilensteine

2020OpenEXR 3.0 unter der Academy Software Foundation veröffentlicht, modernisiert Multi-Threading.
2013OpenEXR 2.0 führt Deep-Data-Compositing und mehrteilige Bildstrukturen ein.
2003Industrial Light & Magic stellt OpenEXR unter einer modifizierten BSD-Lizenz als Open Source zur Verfügung, nachdem es bei Harry Potter verwendet wurde.
1999Erstellt von den ILM-Ingenieuren Florian Kainz, Rod Bogart und Drew Hess als Ersatz für 8-Bit Cineon/DPX.

Hauptvorteile & Stärken

  • Native Unterstützung für 16-Bit-Halbgleitkomma (FP16) und 32-Bit-Gleitkomma (FP32) bewahrt extreme Leuchtdichte von direkter Sonne bis zu dunklen Schatten.
  • Die Architektur mit beliebigen Kanälen fasst alle 3D-Renderpässe (Beauty, Diffuse, Specular, Depth, Cryptomatte) in einer Datei zusammen.
  • Branchenführende DWAA/DWAB- und PIZ-Komprimierungsalgorithmen erreichen eine unglaubliche Komprimierung ohne visuellen Verlust.

Technische Einschränkungen & Nachteile

  • Erhebliche Dateigrößen beim Speichern unkomprimierter, mehrschichtiger 4K/8K 32-Bit-Renderpässe.
  • Hoher CPU- und Speicher-Overhead bei der Mehrkanal-Dekomprimierung in Verbrauchersoftware.
  • Erfordert Farbmanagement-Transformationen (ACES oder OCIO) für die korrekte Wiedergabe auf sRGB-Standarddisplays.

Interessante technische Wissenswertes

  • Industrial Light & Magic erfand den 16-Bit-Datentyp 'half' speziell für das OpenEXR-Format.
  • Die ersten vier Magic Bytes jeder EXR-Datei sind 0x76 0x2F 0x31 0x01, was in ASCII 'v/1\x01' entspricht.
  • OpenEXR unterstützt 'Deep Data', bei dem ein einzelnes Pixel mehrere Farb- und Tiefenproben in unterschiedlichen Abständen durch halbdurchsichtigen Rauch und Wolken speichert.

Häufig gestellte technische Fragen

Warum ist OpenEXR das Standardformat für Hollywood-VFX?

Da es 16-Bit- und 32-Bit-Gleitkomma-Lichtwerte mit unendlichem Dynamikumfang, mehrschichtigen 3D-Renderpässen und tiefen Compositing-Informationen speichert, die für fotorealistische visuelle Effekte erforderlich sind.

Was ist der Unterschied zwischen Half Float und Float in EXR?

Half Float verwendet 16 Bit pro Farbkanal und bietet 30 Blendenstufen Dynamikumfang bei halber Dateigröße eines vollständigen 32-Bit-Floats, was es zum Favoriten der Branche für Beauty-Renders macht.

Wie kann ich EXR in Standard-PNG oder JPG konvertieren?

Sie können EXR-Dateien direkt in Ihrem Webbrowser mit File2File.app in tonwertangepasste PNG- oder JPG-Bilder konvertieren.