Deux notions distinctes
On confond souvent « HDR » et « couleurs étendues », mais ce sont deux choses séparées.
- L’espace colorimétrique (gamut) est l’étendue des couleurs que les nombres du fichier peuvent désigner. Display P3 est plus large que sRGB.
- La plage dynamique est l’écart de luminosité. HDR signifie un écart plus grand que celui qu’un écran ordinaire affiche par défaut.
Une photo peut avoir l’un sans l’autre. On ne les traite pas de la même façon lors d’une conversion.
Display P3
Display P3 est un espace RVB à gamut étendu. La fiche du registre ICC pour Display P3 indique Apple comme organisation responsable, avec les primaires et le point blanc (D65). Il offre des rouges et des verts plus saturés que sRGB. La spécification CSS Color Level 4 inclut display-p3 comme espace colorimétrique, afin que les pages web puissent aussi l’utiliser.
Les valeurs de pixels n’ont de sens qu’accompagnées d’un profil colorimétrique. Un profil ICC, défini par la spécification ICC, est le moyen standard d’indiquer dans quel espace se trouvent les nombres. Les photos HEIC des iPhone contiennent généralement un profil Display P3.
Le problème quand on supprime le profil
Si une image P3 est enregistrée en JPG sans son profil, les logiciels supposent du sRGB et les couleurs saturées paraissent plus ternes. À l’inverse, si les pixels sont déjà en sRGB mais étiquetés P3, les couleurs paraissent trop vives. C’est pourquoi « ma photo convertie est terne » est une plainte si fréquente.
Ce que fait FromHEIC par défaut
- Il transforme les pixels en sRGB à l’aide du profil intégré au fichier. Les couleurs devraient s’afficher correctement dans les logiciels courants, au prix d’un resserrement des couleurs très saturées dans la plage plus réduite de sRGB.
- Une option permet de conserver à la place le profil d’origine intégré. Les pixels restent dans cet espace et les logiciels qui respectent les profils affichent les couleurs plus étendues.
Lequel choisir ? Pour les sites web, la messagerie et les formulaires, gardez le réglage par défaut. Pour la retouche dans une application à gestion des couleurs ou pour l’impression, conservez le profil (ou produisez du TIFF, qui intègre le profil ICC). Contrôlez le profil avec le lecteur de profil colorimétrique avant et après.
Profondeur de bits
Le JPEG est codé sur 8 bits par canal ; MDN le dit à propos des modes de couleur du JPEG. Si le HEIC contient plus de 8 bits, un JPG ne conservera pas cette précision supplémentaire. FromHEIC peut la conserver à un seul endroit : un TIFF 16 bits issu d’un HEIC de plus de 8 bits par canal contient les véritables données tonales supplémentaires. Ses autres sorties, dont le PNG et le JPG, sont en 8 bits, et un HEIC 8 bits reste fondamentalement en 8 bits, même dans un fichier 16 bits.
HDR et gain maps
Certains fichiers HEIC contiennent une image auxiliaire servant au rendu HDR, souvent appelée gain map. Le projet libheif indique prendre en charge les images auxiliaires. L’inspecteur de gain map HDR de FromHEIC signale si un fichier en possède une, et l’outil d’extraction peut les exporter comme images séparées.
Ce que fait la conversion : le résultat est une image unique standard. FromHEIC ne prétend pas préserver le rendu HDR en JPG, PNG, WebP, AVIF ou TIFF. Attendez-vous à une image SDR ordinaire. Si le rendu HDR compte pour vous, conservez le HEIC d’origine et affichez-le dans un logiciel qui le comprend. La manière dont un téléphone ou une application restitue la gain map varie : consultez la documentation du fabricant.
Guide de décision rapide
| Objectif | Choix |
|---|---|
| Partager sur le web ou par message | JPG en sRGB (par défaut) |
| Garder les couleurs étendues dans un éditeur | TIFF, ou JPG/PNG avec profil conservé |
| Aucune perte supplémentaire après décodage | PNG |
| Préserver le rendu HDR | Conserver le HEIC |
Vérifier le résultat
- Ouvrez l’original dans le lecteur de profil colorimétrique.
- Convertissez.
- Comparez dans deux programmes. Si les couleurs diffèrent entre eux, l’un des deux ignore le profil.
Si la conversion donne aussi une image mal orientée, voir orientation et couleur. Pour la comparaison générale des formats, voir HEIC vs JPG.