Hvad er EXR-filformatet?
.exr er en HDR-grafikfil gemt i OpenEXR-billedformatet. .exr-filer indeholder high-dynamic-range rasterbilleder. HDR-billedteknikken gør det muligt at skabe billeder af meget høj kvalitet. .exr-billeder kan være ukomprimerede eller komprimerede ved hjælp af en af flere understøttede algoritmer - herunder PIZ, ZIP, ZIPS, RLE, PXR24, DWAA og DWAB. Valget af komprimeringsmetode, eller mangel på samme, påvirker størrelsen af .exr-filen og dens behandlingstid.
Unik egenskab
I .exr-filer er hver pixelkanal repræsenteret af et flydende kommatal - enten halv præcision (16-bit) eller enkelt præcision 32-bit. En så høj præcision gør det muligt at definere farve og kontrast på niveauer, der ikke kan opnås med konventionelle 8-bit formater som .png eller .jpg. Formatet understøtter også flere lag og vilkårlige kanaler i en enkelt fil - lagring af farve, dybde, normaler og bevægelsesvektorer sammen - hvilket gør .exr til standardformatet for udveksling i VFX-compositing-pipelines.
Anvendelser af .exr-formatet
OpenEXR-billedformatet blev udviklet af Industrial Light & Magic som et billeddataformat til visual effects-pipelinen brugt i filmproduktion. Det blev først brugt under produktionen af:
- *Harry Potter og de Vises Sten*
- *Gangs of New York*
- *Signs*
ILM frigav OpenEXR som open source i 2003; projektet vedligeholdes nu af Academy Software Foundation (ASWF).
Sikkerhed og tryghed
RISIKO: LOWEXR er et passivt billedformat - ingen scripts eller eksekverbart indhold - så en .exr-fil er ikke en malware-vektor ved normal brug. De eneste praktiske risici er enorme filstørrelser (multi-lag/deep EXR'er kan være meget store) og lejlighedsvise parser-fejl i billedbiblioteker; hold din fremviser/DCC-software opdateret. Pas på mistænkelige «gratis EXR viewer/converter» download-sider, der pakker adware - foretræk Blender, GIMP, Krita eller den open-source openexr-viewer.
Formatdetaljer
kort fortaltProgrammer der åbner EXR-filer
Tekniske detaljer
dyb specifikation| Magic bytes | 76 2F 31 01 (hex) ved byte offset 0; koder det little-endian 32-bit heltal 20000630, efterfulgt af et version/flags-felt |
| Pixel-datatyper | Half (IEEE 754 16-bit float), Float (32-bit float), eller UINT (32-bit usigneret heltal) - kan vælges uafhængigt per kanal |
| Komprimeringstilstande | 10 muligheder: Ingen, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ og ZIP er tabsfrie; DWAA/DWAB er tabsgivende wavelet-baserede |
| Kanallayout | Vilkårlige navngivne kanaler (f.eks. R, G, B, A, Z, normal.X, velocity.Y) gemt uafhængigt i hvert lag |
| Understøttelse af lag | Flere navngivne lag per fil, hver med sit eget uafhængige sæt af kanaler og datatyper |
| Multi-part format | Introduceret i OpenEXR 2.0; en enkelt `.exr`-fil kan indeholde flere billeddele med separate headere og pixel-datablikke |
| Deep pixel-data | OpenEXR 2.0+ understøtter deep scanline og deep tiled lagring - flere samples per pixel til compositing med sub-pixel gennemsigtighed |
| Billedlagringstilstande | Scanline eller tiled; tiled-filer understøtter mipmap og ripmap-niveausæt til texture level-of-detail workflows |
| Maksimal billedstørrelse | Op til 2^31 − 1 pixels per dimension (signeret 32-bit koordinatsystem) |
| MIME-type | image/x-exr |
| Header-struktur | Udvidelig liste over type-attributter afsluttet af en tom streng-sentinel; understøtter vilkårlige brugerdefinerede key-value metadata-par |
| Håndtering af farverum | Pixelværdier gemt som scene-lineært lys; ingen indlejret gamma eller tonekurve - visningstransformation anvendes eksternt, typisk via OpenColorIO |
| Multi-view understøttelse | Indfødt `multiView`-attribut muliggør stereoskopiske og multi-kamera array-workflows i en enkelt fil |
| Licens / forvalter | Apache 2.0 licens; oprindeligt udviklet af ILM, nu et Academy Software Foundation (ASWF) projekt |
| Udgivet | 2003 (released as open source by ILM; later an ASWF project) |
| Åben standard | Ja · royaltyfri |
| Specifikation | openexr.com |
EXR-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EXR-filer.