Hva er EXR-filformatet?
.exr er en HDR-grafikkfil lagret i OpenEXR-bildeformatet. .exr-filer inneholder rasterbilder med høyt dynamisk omfang. HDR-teknikken gjør det mulig å lage bilder med svært høy kvalitet. .exr-bilder kan være ukomprimerte eller komprimerte ved hjelp av en av flere støttede algoritmer - inkludert PIZ, ZIP, ZIPS, RLE, PXR24, DWAA og DWAB. Valget av komprimeringsmetode, eller mangel på sådan, påvirker størrelsen på .exr-filen og behandlingstiden.
Unik egenskap
I .exr-filer er hver pikselkanal representert av et flyttall - enten halv presisjon (16-bit) eller enkel presisjon 32-bit. En slik høy presisjon gjør at farge og kontrast kan defineres på nivåer som ikke er oppnåelige med konvensjonelle 8-bit-formater som .png eller .jpg. Formatet støtter også flere lag og vilkårlige kanaler i en enkelt fil - ved å lagre farge, dybde, normaler og bevegelsesvektorer sammen - noe som gjør .exr til standardformatet for utveksling i VFX-arbeidsflyter.
Bruk av .exr-formatet
OpenEXR-bildeformatet ble utviklet av Industrial Light & Magic som et bildedataformat for visuelle effekter i filmproduksjon. Det ble først brukt under produksjonen av:
- *Harry Potter og de vises stein*
- *Gangs of New York*
- *Signs*
ILM ga ut OpenEXR som åpen kildekode i 2003; prosjektet vedlikeholdes nå av Academy Software Foundation (ASWF).
Sikkerhet og trygghet
RISIKO: LOWEXR er et passivt bildeformat - ingen skript eller eksekverbart innhold - så en .exr-fil er ikke en vektor for skadevare ved normal bruk. De eneste praktiske risikoene er enorme filstørrelser (flerlags/dype EXR-er kan bli svært store) og sporadiske feil i bildebiblioteker; hold visningsprogrammet og DCC-programvaren din oppdatert. Vær forsiktig med tvilsomme nettsider for nedlasting av «gratis EXR-viser/konverterer» som pakker med reklameprogramvare - foretrekk Blender, GIMP, Krita eller den åpne kildekoden openexr-viewer.
Formatdetaljer
i et nøtteskallProgrammer som åpner EXR-filer
Tekniske detaljer
dyp spesifikasjon| Magiske byte | 76 2F 31 01 (hex) ved byte-offset 0; koder det «little-endian» 32-bit heltallet 20000630, etterfulgt av et versjons-/flaggfelt |
| Piksel-datatyper | Half (IEEE 754 16-bit float), Float (32-bit float), eller UINT (32-bit usignert heltall) - kan velges uavhengig per kanal |
| Komprimeringsmoduser | 10 alternativer: Ingen, RLE, ZIPS, ZIP, PIZ, PXR24, B44, B44A, DWAA, DWAB; PIZ og ZIP er tapsfrie; DWAA/DWAB er tapsbehäftet bølgebasert (wavelet) |
| Kanaloppsett | Vilkårlige navngitte kanaler (f.eks. R, G, B, A, Z, normal.X, velocity.Y) lagret uavhengig i hvert lag |
| Støtte for lag | Flere navngitte lag per fil, hver med sitt eget uavhengige sett med kanaler og datatyper |
| Flerdeltsformat | Introdusert i OpenEXR 2.0; en enkelt `.exr`-fil kan inneholde flere bilde-deler med separate headere og pikseldatablokker |
| Dype pikseldata | OpenEXR 2.0+ støtter «deep scanline» og «deep tiled» lagring - flere prøver per piksel for sammensetting med sub-piksel gjennomsiktighet |
| Bildelagringsmoduser | Scanline eller flislagt (tiled); flislagte filer støtter mipmap- og ripmap-nivåsett for tekstur-detaljnivå-arbeidsflyter |
| Maksimal bildestørrelse | Opptil 2^31 − 1 piksler per dimensjon (signert 32-bit koordinatsystem) |
| MIME-type | image/x-exr |
| Header-struktur | Utvidbar liste med type-attributter som avsluttes med en tom streng; støtter vilkårlige egendefinerte nøkkel-verdi-metadata |
| Håndtering av fargerom | Pikselverdier lagret som scene-lineært lys; ingen innebygd gamma eller tonekurve - visningstransformasjon påføres eksternt, vanligvis via OpenColorIO |
| Multi-view-støtte | Innebygd `multiView`-attributt muliggjør stereoskopiske og multi-kamera-arbeidsflyter i en enkelt fil |
| Lisens / forvalter | Apache 2.0-lisens; opprinnelig utviklet av ILM, nå et Academy Software Foundation (ASWF)-prosjekt |
| Utgitt | 2003 (released as open source by ILM; later an ASWF project) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | openexr.com |
EXR-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EXR-filer.