Che cos'è il formato di file EXR?
.exr è un file grafico HDR salvato nel formato OpenEXR Image. I file .exr contengono immagini raster ad alta gamma dinamica. La tecnica di imaging HDR consente la creazione di immagini di altissima qualità. Le immagini .exr possono essere non compresse o compresse utilizzando uno dei diversi algoritmi supportati - inclusi PIZ, ZIP, ZIPS, RLE, PXR24, DWAA e DWAB. La scelta del metodo di compressione, o la sua assenza, influisce sulle dimensioni del file .exr e sui tempi di elaborazione.
Attributo unico
Nei file .exr, ogni canale di pixel è rappresentato da un numero in virgola mobile - a mezza precisione (16 bit) o a precisione singola a 32 bit. Tale elevata precisione consente di definire colore e contrasto a livelli non raggiungibili dai formati convenzionali a 8 bit come .png o .jpg. Il formato supporta anche livelli multipli e canali arbitrari in un singolo file - memorizzando insieme colore, profondità, normali e vettori di movimento - rendendo .exr lo standard di interscambio nelle pipeline di compositing VFX.
Utilizzi del formato .exr
Il formato OpenEXR Image è stato sviluppato da Industrial Light & Magic come formato di dati immagine per la pipeline di effetti visivi utilizzata nella cinematografia. È stato utilizzato per la prima volta durante la produzione di:
- *Harry Potter e la pietra filosofale*
- *Gangs of New York*
- *Signs*
ILM ha rilasciato OpenEXR come open source nel 2003; il progetto è ora mantenuto dalla Academy Software Foundation (ASWF).
Sicurezza e incolumità
RISCHIO: LOWEXR è un formato immagine passivo - senza script o contenuti eseguibili - quindi un file .exr non è un vettore di malware nell'uso normale. Gli unici rischi pratici sono le dimensioni enormi dei file (gli EXR multi-livello/deep possono essere molto grandi) e occasionali bug del parser nelle librerie di immagini; mantieni aggiornati il tuo visualizzatore e il software DCC. Fai attenzione ai siti di download sospetti di «visualizzatori/convertitori EXR gratuiti» che includono adware - preferisci Blender, GIMP, Krita o l'open-source openexr-viewer.
Dettagli del formato
in sintesiProgrammi che aprono file EXR
Dettagli tecnici
specifiche approfondite| Magic bytes | 76 2F 31 01 (hex) all'offset byte 0; codifica l'intero a 32 bit little-endian 20000630, seguito da un campo versione/flag |
| Tipi di dati pixel | Half (float IEEE 754 a 16 bit), Float (float a 32 bit) o UINT (intero non assegnato a 32 bit) - selezionabili indipendentemente per canale |
| Modalità di compressione | 10 opzioni: None, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ e ZIP sono lossless; DWAA/DWAB sono lossy basate su wavelet |
| Layout dei canali | Canali con nomi arbitrari (es. R, G, B, A, Z, normal.X, velocity.Y) memorizzati indipendentemente all'interno di ogni livello |
| Supporto livelli | Livelli multipli con nome per file, ciascuno con il proprio set indipendente di canali e tipi di dati |
| Formato multi-parte | Introdotto in OpenEXR 2.0; un singolo file `.exr` può contenere più parti di immagine con header e blocchi di dati pixel separati |
| Dati pixel Deep | OpenEXR 2.0+ supporta l'archiviazione deep scanline e deep tiled - campioni multipli per pixel per il compositing con trasparenza sub-pixel |
| Modalità di archiviazione immagine | Scanline o tiled; i file tiled supportano set di livelli mipmap e ripmap per workflow di texture level-of-detail |
| Dimensione massima immagine | Fino a 2^31 − 1 pixel per dimensione (sistema di coordinate a 32 bit con segno) |
| Tipo MIME | image/x-exr |
| Struttura header | Elenco di attributi tipizzati estensibile terminato da una sentinella stringa vuota; supporta coppie chiave-valore di metadati personalizzati arbitrari |
| Gestione spazio colore | Valori dei pixel memorizzati come luce scene-linear; nessun gamma o curva di tono incorporata - trasformazione di visualizzazione applicata esternamente, comunemente tramite OpenColorIO |
| Supporto multi-view | L'attributo nativo `multiView` abilita workflow stereoscopici e array multi-camera all'interno di un singolo file |
| Licenza / curatore | Licenza Apache 2.0; originariamente sviluppato da ILM, ora un progetto della Academy Software Foundation (ASWF) |
| Rilasciato | 2003 (released as open source by ILM; later an ASWF project) |
| Standard aperto | Sì · royalty-free |
| Specifica | openexr.com |
Conversioni EXR
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file EXR.