Hervorgehobene Teile des Bildes können Leuchtstärke oder Gamut-Beschnitt anzeigen.
Wenn ein Bild an einem Bildschirm dargestellt wird, dann wird normalerweise jedes Pixel als Summe von drei Zahlen dargestellt, die eine Aussage machen über die Intensität der Primärfarben rot, grün und blau im Darstellungs-Farbraum. Weil dieser normalerweise eng verknüpft ist mit der Hardware mit deren physikalischen Grenzen, so gibt es einen Maximalwert für die [R,G,B] Kanäle, der die maximale Intensität für diesen Farbraum repräsentiert. Ähnlich gibt es auch einen Minimalwert, unter dem die Pixel auf null gesetzt werden. Wenn wir versuchen von einem größeren Farbraum zum Farbraum des Bildschirmes zu konvertieren, dann werden Werte, welche dieses Maximum übersteigen, auf das Maximum zurück beschnitten und Werte unter dem Minimum werden auf null gesetzt. Diesen Prozess nennt man “beschneiden” und er wird zu Informationsverlust führen, oder “falschen” Farben von beschnittenen Pixeln.
Click the
Es gibt zwei Wege mit welchen Pixel beschnitten werden im Farbraum des Bildschirmes.
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.
Das Modul “Anzeige für Über-/Unterschreitung der Farbwerte” wird gebraucht um die Pixel anzuzeigen, die am Bildschirm nicht genau angezeigt werden können, sei durch Helligkeits- oder Farbhelligkeits-Beschnitt. Vor darktable 3.4 wurde der Beschnitt aller Pixel, die den Maximumwert irgendeines der [R,G,B] Kanäle überschritt oder komplett ins Schwarze ging, angezeigt. Seit darktable 3.4 hat die Beschnitt-Warnung einige zusätzliche Modi um zwischen Helligkeits- und Farb-Helligkeits-Beschnitt zu unterscheiden, um eine bessere Entscheidung für die Behandlung des Problems zu erreichen.
Weil die Warnung des Beschnittes am Ende der Vorschau Pixelpipe läuft, erhält sie die Daten im Farbraum des Bildschirmes und wandelt sie dann in den Histogramm-Farbraum. Falls du einen Farbraum des Bildschirmes hast, der nicht “gut gemeint” ist (normal für Profile von Bildschirmen), dann werden die Farben außerhalb der Farb-Helligkeit des Bildschirm-Profils beschnitten oder verfälscht.
Das Modul Warnen vor Beschnitt, das hier beschrieben wird, warnt vor dem Beschnitt, das durch die Bildbearbeitung und die Grenzen des Farbraumes der Ausgabe hervorgerufen wird. Es sollte nicht verwechselt werden mit den folgenden ähnlichen Werkzeugen:
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.
Moduleinstellungen
Mit Rechtsklick auf das Clipping-Icon zeigt die folgenden Optionen:
- Modus Beschnitt-Voranzeige
- wähle welchen Typ des Beschnittes du möchtest, dass hervorgehoben wird:
- 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.
- Farbzusammenstellung
- Als Normalanzeige, markiert die anzeige die Pixel in Rot, wo die obere Schwelle überschritten wird (oben-abgeschnitten) und in Blau wo die untere Schwelle unterschritten wird (unten-abgeschnitten). Dieses Farbschema kann gewechselt werden in Schwarz & Weiß oder Violett & Grün_ jeweils für “über & unter” Anzeigen, was für bestimmte Bilder von Vorteil sein kann.
- Unterer Schwellenwert
- Ausgedrückt in EV in Bezug auf den Weißpunkt (der im Normalfall EV=0 ist). Falls die [R,G,B] Kanäle unter diesen Wert fallen ein Unter-abschnitt
- 8-Bit sRGB beschneidet Schwarz bei –12,69 EV
- 8-Bit Adobe RGB beschneidet Schwarz bei –19,79 EV
- 16-Bit sRGB beschneidet Schwarz bei –20,69 EV
- Fine-Art-Mattdrucke erzeugen Schwarz typischerweise bei –5,30 EV
- Farbglanzdrucke erzeugen Schwarz typischerweise bei –8,00 EV
- Schwarz-Weiss-Glanzdrucke erzeugen Schwarz typischerweise bei –9,00 EV
- Oberer Schwellenwert
- Wie sehr ein Pixel an der oberen Grenze sein soll, bevor er vor eine Beschnitt-Warnung ausgegeben wird, ausgedrückt als Prozentsatz (Standard 98 %). Im Falle eines Gamut-Checks kontrolliert dieser Wert wie nahe der Sättigung des Pixels an die Grenze darf, bevor die Warnung angezeigt wird.