🍋
Menu
Image

HDR

HDR (High Dynamic Range – Plage dynamique étendue)

Une technique d'imagerie qui capture ou représente une plage de niveaux de luminosité plus large que les méthodes standards, préservant les détails à la fois dans les ombres les plus profondes et les hautes lumières les plus brillantes d'une scène.

Détail technique

Les images à plage dynamique standard (SDR) utilisent 8 bits par canal (256 niveaux), tandis que le HDR utilise 10, 12 ou 16 bits (1024 à 65536 niveaux). Le format OpenEXR stocke des valeurs en virgule flottante permettant une plage théoriquement illimitée. Le HDR photo fusionne plusieurs expositions (bracketing) à l'aide d'algorithmes de mappage tonal (Reinhard, Mantiuk, filmic). Le HDR vidéo utilise des fonctions de transfert (PQ/ST.2084 pour HDR10, HLG pour la diffusion). Les écrans HDR atteignent une luminosité de 1000 à 10000 nits contre 100 à 400 nits pour le SDR.

Exemple

```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)
```

Outils associés

Termes associés