Il met en évidence les zones de l’image qui peuvent présenter un écrêtage de la luminance ou du gamut.

Lorsqu’une image est envoyée à un périphérique d’affichage, chaque pixel est normalement représenté par un ensemble de trois nombres, représentant l’intensité des couleurs primaires rouge, vert et bleu dans l’espace colorimétrique de sortie. Étant donné que l’espace colorimétrique de sortie est généralement étroitement lié au matériel avec des limitations physiques, il existe une valeur maximale autorisée pour les canaux [R, V, B], représentant l’intensité maximale disponible pour cet espace colorimétrique. De même, il existe également une valeur minimale en dessous de laquelle les valeurs de pixel seront mises à zéro. Lorsque nous essayons de convertir d’un espace colorimétrique plus grand à l’espace colorimétrique de sortie final, toute valeur dépassant ce maximum sera limitée à la valeur maximale et toute valeur inférieure au minimum sera limitée à zéro. Ce processus est appelé “écrêtage” et il entraînera une perte de détails ou des couleurs “incorrectes” pour tous les pixels avec des canaux tronqués.

Click the

image
icon to enable the clipping warning.

Un pixel peut être tronqué de deux manières lorsqu’il est représenté dans l’espace colorimétrique de sortie.

  • luminance clipping: This can occur when a pixel is too bright to be represented in the output color space. The pixel luminance is calculated as a weighted average of the [R,G,B] channels. If this average exceeds the maximum allowed value, it is an indication of over-exposure. The overall luminance of a pixel can also be too dark to be represented by an [R,G,B] value in the output color space, in which case it will simply be shown as black. We normally deal with luminance clipping by carefully adjusting tone mappings and exposure levels.

  • gamut clipping: The output color space defines a set of primary colors that, mixed together in certain ratios, produce the final output color. However, there are only so many colors that can be produced by mixing together a combination of those three primary colors. Highly saturated colors in particular can be difficult to represent, especially for pixels that are very bright or very dark. If there is no set of positive [R,G,B] values that can represent a given color at a given level of brightness, we say that the color is “out of gamut”, and we need to settle for another color instead that can be represented by permitted [R,G,B] values within the color space. We can handle gamut clipping by being careful not to over-saturate colors in the highlights and shadows, and possibly by using some color grading/color mapping techniques.

Le module «avertissement d’écrêtage» est utilisé pour mettre en évidence les pixels qui ne peuvent pas être représentés avec précision dans l’espace couleur de sortie, en raison de l’écrêtage de la luminance ou du gamut. Avant darktable 3.4, l’écrêtage mettait en évidence tous les pixels qui dépassaient la valeur maximale autorisée sur l’un des canaux [R, V, B], ou qui avaient été complètement noircis. À partir de darktable 3.4, l’indicateur d’avertissement d’écrêtage propose des modes supplémentaires pour vous aider à faire la différence entre l’écrêtage de la luminance et l’écrêtage du gamut, afin que vous puissiez prendre de meilleures décisions sur la façon de résoudre les problèmes.

Comme l’avertissement d’écrêtage a lieu à la fin du pipeline graphique de l’aperçu, il reçoit des données dans l’espace colorimétrique d’affichage puis les convertit dans l’espace colorimétrique de l’histogramme. Si vous utilisez un espace colorimétrique d’affichage qui ne se “comporte pas bien” (cela est courant pour un profil de périphérique), alors les couleurs qui sont en dehors du gamut du profil d’affichage seront écrêtées ou déformées.

Le module avertissement d’écrêtage, décrit ici, vous signale l’écrêtage causé par le traitement de l’image et les limitations de l’espace colorimétrique de sortie. Il ne faut pas le confondre avec les outils similaires suivants :

  • The raw overexposed warning indicates where pixels in the original raw file are clipped due to physical limitations in the dynamic range of the camera sensor. This module highlights information that was permanently lost at the point of image capture, and you need to deal with it as best you can using highlight recovery techniques.

  • The gamut check module also provides information about clipping arising from image processing. It is based on the external littleCMS library, and is more or less equivalent to the full gamut mode in the clipping warning module. The downsides of the gamut check module are that it doesn’t allow you to distinguish between clipping caused by luminance and gamut mapping, and it is much slower than the clipping warning indicator.

module controls

Cliquez-droit sur l’icône d’écrêtage pour afficher les options suivantes :

seuil de troncature
Choisissez le type d’écrêtage que vous souhaitez mettre en évidence :
  • any RGB channel: Provides an over-clipping indication if any one of the three [R,G,B] channels exceeds the maximum permitted value for the histogram color space, or an under-clipping indication if the three [R,G,B] channels are too dark and are all forced to black. This was the default mode prior to darktable version 3.4.
  • luminance only: Indicates any pixels that are clipped because their luminance falls outside of the range set in the “upper threshold” and “lower threshold” sliders. If this happens, it generally means that tone mapping or exposure settings have been poorly set
  • saturation only: Indicates where over-saturated colors have pushed one or more of the [R,G,B] channels towards a value outside the permitted range of the histogram color space, even though the overall luminance of the pixel may lie within acceptable limits. This means that the pixel’s color is impossible to represent in the histogram color space, and can arise from poorly set gamut mapping or saturation settings,
  • full gamut: Shows a combination of the three previous options. This is the default mode from darktable 3.4 onwards, and it gives the most complete indication of potentially problematic pixels.
schéma de couleur
Par défaut, l’indicateur marque en rouge les pixels où le seuil supérieur est dépassé (sur-écrêtage) et en bleu ceux où le seuil inférieur est dépassé (sous-écrêtage). Ce schéma de couleurs peut être modifié en noir et blanc ou violet et vert pour les indicateurs “sur et sous”, ce qui peut être utile pour améliorer la visibilité de certaines images.
seuil bas
Exprimé en IL par rapport au point blanc (qui est nominalement IL = 0). Si les canaux [R, V ,B] tombent tous en dessous de cette valeur, un indicateur de sous-écrêtage s’affiche pour vous avertir que le pixel peut finir par être coloré en noir. Utilisez la référence suivante pour définir ce seuil, en fonction du support de sortie souhaité :
  • 8-bit sRGB clips blacks at –12.69 EV
  • 8-bit Adobe RGB clips blacks at –19.79 EV
  • 16-bit sRGB clips blacks at –20.69 EV
  • fine art matte prints typically produce black at –5.30 EV
  • color glossy prints typically produce black at –8.00 EV
  • black & white glossy prints typically produce black at –9.00 EV
seuil haut
À quelle proximité de la limite supérieure doit être un pixel avant d’être signalé par l’avertissement d’écrêtage, exprimé en pourcentage (par défaut 98%). Dans le cas des vérifications de gamut, cela contrôle à quel point la saturation du pixel est autorisée à atteindre les limites du gamut de l’espace colorimétrique avant qu’une indication d’écrêtage ne soit signalée.