Mi az a HDR fájl?
A HDR fájl egy nagy dinamikatartományú (HDR) raszteres képfájlformátum, amely digitális fényképezőgéppel készült fényképek tárolására szolgál. Lehetővé teszi a fotószerkesztők számára, hogy javítsák a korlátozott dinamikatartománnyal rendelkező digitális képek színét és fényerejét. Ezzel a módosítással javítható a sarkok körüli fényerő, ami természetközeli képet eredményez. A HDR-fájlokat általában 32 bites raszterképként menti a rendszer. Az Adobe Photoshop képes HDR-fájlok létrehozására és megnyitására.
A HDR fájlok HDRI néven is ismertek.
HDR fájlformátum – További információ
A HDR fájlformátum az eredeti Radiance Picture (.pic) fájlformátumon alapul. A HDR-fájlok pixeladatait általában tömörítetlenül tárolják, de bizonyos esetekben egy egyszerű futáshosszúságú kódolórendszer segítségével tömörítik.
HDR fájlstruktúra
A HDR képfájl a következő három részből áll:
- Fejléc: A HDR-fájlt a képfájl első bájtja, azaz a „#?RADIANCE” azonosítja.
- Felbontási karakterlánc: A fejlécet egyetlen felbontási sor követi, amely 4 értékből áll; egy X és Y címke, amelyet egy-egy numerikus egész szám követ. Az X és Y sorrendje a forgást jelzi. Az X és Y kombinációja pozitív és negatív értékekkel lefedi az összes lehetséges képtájolást és elforgatást.
- Pixeladatok: A HDR-fájlok képpontadatai vagy tömörítetlenek, vagy szabványos futáshosszúságú kódolással vannak tömörítve.
Nyílt forráskódú HDR/HDRI API-k
- imageinfo – Platformokon átívelő szupergyors, egyfejléces C++ könyvtár a képméret és -formátum eléréséhez betöltés/dekódolás nélkül.
- imgaeinfo-rs – Rozsdakönyvtár a képméret és -formátum eléréséhez betöltés/dekódolás nélkül. Támogatja az .avif, .bmp, .cur, .dds, . gif, hdr (pic), heic (heif), .icns, .ico, .jp2, jpeg (jpg), jpx, ktx, png, psd, qoi, tga, tiff (tif) és webp.
- HdrHistogram – A HdrHistogram Java implementációja.