Qu'est-ce que le format de fichier EXR ?
.exr est un fichier graphique HDR enregistré au format OpenEXR Image. Les fichiers .exr contiennent des images matricielles à plage dynamique élevée. La technique d'imagerie HDR permet la création d'images de très haute qualité. Les images .exr peuvent être non compressées ou compressées à l'aide de l'un des nombreux algorithmes pris en charge - notamment PIZ, ZIP, ZIPS, RLE, PXR24, DWAA et DWAB. Le choix de la méthode de compression, ou son absence, affecte la taille du fichier .exr et son temps de traitement.
Attribut unique
Dans les fichiers .exr, chaque canal de pixel est représenté par un nombre à virgule flottante - soit en demi-précision (16 bits), soit en simple précision 32 bits. Une telle précision permet de définir les couleurs et le contraste à des niveaux inaccessibles par les formats 8 bits conventionnels tels que .png ou .jpg. Le format prend également en charge plusieurs calques et des canaux arbitraires dans un seul fichier - stockant ensemble la couleur, la profondeur, les normales et les vecteurs de mouvement - faisant de l'EXR le format d'échange standard dans les pipelines de composition VFX.
Utilisations du format .exr
Le format OpenEXR Image a été développé par Industrial Light & Magic comme format de données d'image pour le pipeline d'effets visuels utilisé dans la cinématographie. Il a été utilisé pour la première fois lors de la production de :
- *Harry Potter à l'école des sorciers*
- *Gangs of New York*
- *Signes*
ILM a publié OpenEXR en open source en 2003 ; le projet est désormais maintenu par l'Academy Software Foundation (ASWF).
Sécurité et sûreté
RISQUE : LOWL'EXR est un format d'image passif - pas de scripts ni de contenu exécutable - donc un fichier .exr n'est pas un vecteur de malware en usage normal. Les seuls risques pratiques sont les tailles de fichiers énormes (les EXR multicouches/profonds peuvent être très volumineux) et l'éventuel bug d'analyseur dans les bibliothèques d'images ; gardez votre visionneuse/logiciel DCC à jour. Méfiez-vous des sites de téléchargement louches de « visionneuse/convertisseur EXR gratuit » qui regroupent des adwares - préférez Blender, GIMP, Krita ou le openexr-viewer open-source.
Détails du format
en brefProgrammes qui ouvrent les fichiers EXR
Détails techniques
spécifications approfondies| Octets magiques | 76 2F 31 01 (hex) à l'offset 0 ; encode l'entier 32 bits little-endian 20000630, suivi d'un champ version/drapeaux |
| Types de données de pixels | Half (flottant 16 bits IEEE 754), Float (flottant 32 bits) ou UINT (entier non signé 32 bits) - sélectionnables indépendamment par canal |
| Modes de compression | 10 options : None, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB ; PIZ et ZIP sont sans perte ; DWAA/DWAB sont avec perte basés sur les ondelettes |
| Disposition des canaux | Canaux nommés arbitraires (ex: R, G, B, A, Z, normal.X, velocity.Y) stockés indépendamment dans chaque calque |
| Prise en charge des calques | Plusieurs calques nommés par fichier, chacun avec son propre ensemble indépendant de canaux et de types de données |
| Format multi-parties | Introduit dans OpenEXR 2.0 ; un seul fichier `.exr` peut contenir plusieurs parties d'image avec des en-têtes et des blocs de données de pixels séparés |
| Données de pixels profonds (Deep) | OpenEXR 2.0+ prend en charge le stockage deep scanline et deep tiled - plusieurs échantillons par pixel pour la composition avec transparence sous-pixel |
| Modes de stockage d'image | Scanline ou tuilé (tiled) ; les fichiers tuilés prennent en charge les ensembles de niveaux mipmap et ripmap pour les flux de travail de niveau de détail de texture |
| Taille d'image maximale | Jusqu'à 2^31 − 1 pixels par dimension (système de coordonnées 32 bits signé) |
| Type MIME | image/x-exr |
| Structure de l'en-tête | Liste d'attributs typés extensible terminée par une sentinelle de chaîne vide ; prend en charge des paires clé-valeur de métadonnées personnalisées arbitraires |
| Gestion de l'espace colorimétrique | Valeurs de pixels stockées en lumière scène-linéaire ; pas de gamma ou de courbe de tonalité intégrée - transformation d'affichage appliquée en externe, couramment via OpenColorIO |
| Prise en charge multi-vues | L'attribut natif `multiView` permet des flux de travail stéréoscopiques et multi-caméras au sein d'un seul fichier |
| Licence / gestionnaire | Licence Apache 2.0 ; développé à l'origine par ILM, désormais un projet de l'Academy Software Foundation (ASWF) |
| Publié | 2003 (released as open source by ILM; later an ASWF project) |
| Standard ouvert | Oui · libre de droits |
| Spécification | openexr.com |
Conversions EXR
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EXR.