🍋
Menu
Image

HDR

HDR (High Dynamic Range)

एक इमेजिंग तकनीक जो मानक इमेज की तुलना में ब्राइटनेस स्तरों की व्यापक रेंज कैप्चर या प्रस्तुत करती है, गहरी छायाओं और चमकीली हाइलाइट दोनों में विवरण संरक्षित करती है।

तकनीकी विवरण

HDR इमेज 10-32 बिट प्रति चैनल रेंज में फ्लोटिंग-पॉइंट या हाई-बिट-डेप्थ पिक्सेल मान उपयोग करती हैं, SDR के 8-बिट (256 स्तर) की तुलना में हज़ारों-लाखों ब्राइटनेस स्तर संग्रहीत करती हैं। SDR डिस्प्ले पर प्रदर्शन के लिए टोन मैपिंग आवश्यक है। फ़ॉर्मेट में शामिल हैं OpenEXR (VFX इंडस्ट्री स्टैंडर्ड, 16/32-बिट फ्लोट), Radiance HDR (.hdr), और AVIF/JPEG XL (HDR मेटाडेटा सपोर्ट के साथ)।

उदाहरण

```javascript
// HDR: processing with Canvas API
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
ctx.drawImage(sourceImage, 0, 0);
const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
// Process pixels in imageData.data (RGBA array)
```

संबंधित टूल्स

संबंधित शब्द