Apa itu file HDR?
File HDR adalah format file gambar raster Rentang Dinamis Tinggi (HDR) untuk menyimpan foto kamera digital. Ini memungkinkan editor foto untuk meningkatkan warna dan kecerahan gambar digital yang memiliki rentang dinamis terbatas. Modifikasi ini dapat meningkatkan kecerahan di sekitar sudut, sehingga menghasilkan gambar yang mendekati alami. File HDR biasanya disimpan sebagai gambar raster 32-bit. Adobe Photoshop dapat membuat dan membuka file HDR.
File HDR juga dikenal sebagai HDRI.
Format File HDR - Informasi Lebih Lanjut
Format file HDR didasarkan pada format file Radiance Picture (.pic) asli. Data piksel dari file HDR biasanya disimpan tidak terkompresi, tetapi dalam beberapa kasus dikompresi menggunakan sistem pengkodean panjang proses langsung.
Struktur Berkas HDR
File gambar HDR terdiri dari tiga bagian berikut:
- Header: File HDR diidentifikasi dengan byte pertama dalam file gambar yaitu “#?RADIANCE”.
- String Resolusi: Header diikuti oleh satu baris resolusi yang terdiri dari 4 nilai; label X dan Y masing-masing diikuti dengan nilai integer numerik. Urutan X dan Y menunjukkan rotasi. Kombinasi X dan Y dengan nilai positif dan negatif mencakup semua kemungkinan orientasi dan rotasi gambar.
- Data Piksel: Data piksel file HDR tidak dikompresi atau dikompresi menggunakan enkode durasi proses standar.
API HDR/HDRI Sumber Terbuka
- imageinfo - Pustaka C++ header tunggal super cepat lintas platform untuk mendapatkan ukuran dan format gambar tanpa memuat/decoding.
- imgaeinfo-rs - Rust library untuk mendapatkan ukuran dan format gambar tanpa memuat/decoding. Mendukung .avif, .bmp, .cur, .dds, . gif, hdr (gambar), heic (heif), .icns, [.ico](/id/image/ico /), .jp2, jpeg (jpg), jpx, ktx, [png](/id/image/png /), psd, qoi, tga, tiff (tif), dan webp.
- HdrHistogram - Implementasi Java untuk HdrHistogram.