Mikä on HDR-tiedosto?
HDR-tiedosto on korkean dynaamisen alueen (HDR) rasterikuvatiedostomuoto digikamerakuvien tallentamiseen. Sen avulla valokuvaeditorit voivat parantaa digitaalisten kuvien värejä ja kirkkautta, joilla on rajoitettu dynaaminen alue. Tämä muutos voi parantaa kulmien kirkkautta, mikä johtaa luonnollista läheiseen kuvaan. HDR-tiedostot tallennetaan yleensä 32-bittisinä rasterikuvina. Adobe Photoshop voi luoda ja avata HDR-tiedostoja.
HDR-tiedostot tunnetaan myös nimellä HDRI.
HDR-tiedostomuoto – lisätietoja
HDR-tiedostomuoto perustuu alkuperäiseen Radiance Picture (.pic) -tiedostomuotoon. HDR-tiedoston pikselitiedot tallennetaan yleensä pakkaamattomina, mutta joissain tapauksissa ne pakataan yksinkertaisella ajonpituisella koodausjärjestelmällä.
HDR-tiedostorakenne
HDR-kuvatiedosto koostuu seuraavista kolmesta osasta:
- Otsikko: HDR-tiedosto tunnistetaan kuvatiedoston ensimmäisistä tavuista eli #?RADIANCE.
- Resoluutiomerkkijono: Otsikkoa seuraa yksi resoluutiorivi, joka koostuu 4 arvosta; X- ja Y-tunniste, jota seuraa numeerinen kokonaislukuarvo. X:n ja Y:n järjestys osoittaa pyörimisen. X:n ja Y:n yhdistelmä positiivisten ja negatiivisten arvojen kanssa kattaa kaikki mahdolliset kuvan suunnat ja kierrokset.
- Pikselitiedot: HDR-tiedoston pikselitiedot on joko pakkaamaton tai pakattu käyttämällä tavallista ajonpituuskoodausta.
Avoimen lähdekoodin HDR/HDRI-sovellusliittymät
- imageinfo – Eri alustojen huippunopea yhden otsikon C++ -kirjasto, jolla saat kuvan koon ja muodon lataamatta/dekoodaamatta.
- imgaeinfo-rs – Ruostekirjasto, josta saat kuvan koon ja muodon lataamatta/dekoodaamatta. Tukee .avif, .bmp, .cur, .dds, .gif, hdr (pic), heic (heif), .icns, .ico, .jp2, jpeg (jpg), jpx, ktx, png, psd, qoi, tga, tiff (tif) ja webp.
- HdrHistogram – HdrHistogramin Java-toteutus.