HDR faylı nədir?
HDR faylı rəqəmsal kamera fotoşəkillərini saxlamaq üçün Yüksək Dinamik Diapazonlu (HDR) rastr şəkil fayl formatıdır. O, foto redaktorlarına dinamik diapazonu məhdud olan rəqəmsal şəkillərin rəngini və parlaqlığını artırmağa imkan verir. Bu modifikasiya künclərin ətrafındakı parlaqlığı yaxşılaşdıra bilər, nəticədə təbii görüntüyə yaxındır. HDR faylları adətən 32 bitlik rastr şəkillər kimi saxlanılır. Adobe Photoshop HDR faylları yarada və aça bilər.
HDR faylları HDRI kimi də tanınır.
HDR Fayl Format - Ətraflı Məlumat
HDR fayl formatı orijinal Radiance Picture (.pic) fayl formatına əsaslanır. HDR faylının piksel məlumatları adətən sıxılmamış şəkildə saxlanılır, lakin bəzi hallarda o, sadə işləmə uzunluğu kodlaşdırma sistemindən istifadə edərək sıxılır.
HDR Fayl Strukturu
HDR şəkil faylı aşağıdakı üç hissədən ibarətdir:
- Başlıq: HDR faylı şəkil faylındakı ilk baytlarla, yəni #?RADIANCE ilə müəyyən edilir.
- Qətiyyət sətri: Başlıqdan sonra 4 dəyərdən ibarət tək ayırdetmə xətti gəlir; hər birinin ardınca ədədi tam dəyər olan X və Y etiketi. X və Y sırası fırlanmanı göstərir. X və Y-nin müsbət və mənfi qiymətlərlə birləşməsi bütün mümkün istiqamət və fırlanmaları əhatə edir.
- Piksel Məlumatı: HDR faylının piksel datası ya sıxılmamış, ya da standart iş uzunluğu kodlaşdırmasından istifadə edərək sıxılmışdır.
Açıq mənbəli HDR/HDRI API-ləri
- imageinfo - Yükləmə/şifrəni açmadan şəkil ölçüsünü və formatını əldə etmək üçün çarpaz platforma super sürətli tək başlıq C++ kitabxanası.
- imgaeinfo-rs - Yükləmə/şifrəni açmadan şəkil ölçüsünü və formatını əldə etmək üçün pas kitabxanası. Dəstəkləyir .avif, .bmp, .cur, .dds, .gif, hdr (şəkil), heic (heif), .icns, .ico, .jp2, jpeg (jpg), jpx, ktx, png, psd, qoi, tga, tiff (tif) və webp.
- HdrHistogram - HdrHistogramın Java tətbiqi.