Vad är filformatet EXR?
.exr är en HDR-grafikfil sparad i formatet OpenEXR Image. .exr-filer innehåller rasterbilder med högt dynamiskt omfång. HDR-bildtekniken gör det möjligt att skapa bilder med mycket hög kvalitet. .exr-bilder kan vara okomprimerade eller komprimerade med en av flera algoritmer som stöds - inklusive PIZ, ZIP, ZIPS, RLE, PXR24, DWAA och DWAB. Valet av komprimeringsmetod, eller avsaknad av sådan, påverkar storleken på .exr-filen och dess bearbetningstid.
Unika egenskaper
I .exr-filer representeras varje pixelkanal av ett flyttal - antingen halvprecision (16-bitar) eller enkelprecision (32-bitar). En sådan hög precision gör att färg och kontrast kan definieras på nivåer som inte kan uppnås av konventionella 8-bitarsformat som .png eller .jpg. Formatet stöder även flera lager och godtyckliga kanaler i en enda fil - där färg, djup, normaler och rörelsevektorer lagras tillsammans - vilket gör .exr till standardformatet för utbyte i VFX-pipelines.
Användningsområden för .exr-formatet
OpenEXR Image-formatet utvecklades av Industrial Light & Magic som ett bilddataformat för de visuella effekt-pipelines som används inom filmproduktion. Det användes först under produktionen av:
- *Harry Potter och de vises sten*
- *Gangs of New York*
- *Signs*
ILM släppte OpenEXR som öppen källkod 2003; projektet underhålls nu av Academy Software Foundation (ASWF).
Säkerhet & trygghet
RISK: LOWEXR är ett passivt bildformat - inga skript eller körbart innehåll - så en .exr-fil är inte en vektor för skadlig kod vid normal användning. De enda praktiska riskerna är enorma filstorlekar (flerskikts- eller deep EXR kan bli mycket stora) och enstaka buggar i bildbibliotekens tolkning; håll din visare/DCC-programvara uppdaterad. Se upp för skumma webbplatser för nedladdning av «gratis EXR-visare/konverterare» som buntar med annonsprogram - föredra Blender, GIMP, Krita eller den öppna källkoden openexr-viewer.
Formatdetaljer
i ett nötskalProgram som öppnar EXR-filer
Tekniska detaljer
djup specifikation| Magic bytes | 76 2F 31 01 (hex) vid byte-offset 0; kodar det lilla-endian 32-bitars heltalet 20000630, följt av ett fält för version/flaggor |
| Pixeldatatyper | Half (IEEE 754 16-bitars float), Float (32-bitars float), eller UINT (32-bitars osignerat heltal) - valbart oberoende per kanal |
| Komprimeringslägen | 10 alternativ: None, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ och ZIP är förlustfria; DWAA/DWAB är förlustbärande wavelet-baserade |
| Kanallayout | Godtyckliga namngivna kanaler (t.ex. R, G, B, A, Z, normal.X, velocity.Y) lagrade oberoende inom varje lager |
| Stöd för lager | Flera namngivna lager per fil, var och en med sin egen oberoende uppsättning kanaler och datatyper |
| Multi-part-format | Introducerades i OpenEXR 2.0; en enda `.exr`-fil kan innehålla flera bilddelar med separata headers och pixeldatablock |
| Deep pixel data | OpenEXR 2.0+ stöder deep scanline och deep tiled lagring - flera prover per pixel för compositing med sub-pixel transparens |
| Bildlagringslägen | Scanline eller tiled; tiled-filer stöder mipmap- och ripmap-nivåer för arbetsflöden med textur-detaljnivå (LOD) |
| Maximal bildstorlek | Upp till 2^31 − 1 pixlar per dimension (signerat 32-bitars koordinatsystem) |
| MIME-typ | image/x-exr |
| Header-struktur | Utökbar lista med typade attribut som avslutas med en tom sträng; stöder godtyckliga anpassade nyckel-värde-metadatapar |
| Hantering av färgrymd | Pixelvärden lagras som scen-linjärt ljus; ingen inbäddad gamma eller tonkurva - visningstransform tillämpas externt, vanligtvis via OpenColorIO |
| Stöd för multi-view | Det inbyggda attributet `multiView` möjliggör stereoskopiska arbetsflöden och kamerasystem med flera vinklar i en enda fil |
| Licens / förvaltare | Apache 2.0-licens; ursprungligen utvecklat av ILM, nu ett Academy Software Foundation (ASWF)-projekt |
| Släppt | 2003 (released as open source by ILM; later an ASWF project) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | openexr.com |
EXR-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om EXR-filer.