Warnung Beschneidung

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.

Klicke das Icon clipping warning , um die Anzeige der Über- oder Unterschreitung der Werte zu ermöglichen.

Es gibt zwei Wege mit welchen Pixel beschnitten werden im Farbraum des Bildschirmes.

  • Luminanz-Beschnitt: Dies kann auftreten, wenn ein Pixel zu hell ist, um diesen im Farbraum des Bildschirmes darzustellen. Die Helligkeit der Pixel wird berechnet als gewichteter Durchschnitt der [R,G,B] Kanäle. Falls dieser Durchschnitt den erlaubten Wert überschreitet, ist das ein Indiz für Überbelichtung. Die Helligkeit eines Pixels kann auch zu dunkel sein, um mit einem [R,G,B] Wert am Bildschirm dargestellt zu werden, in diesem Fall wird es einfach als schwarz dargestellt. Normalerweise können wir mit Helligkeit-Beschnitt umgehen, indem wir vorsichtig die Tonwerte und Belichtungswerte anpassen.

  • Farbhelligkeit-Beschnitt: Der Farbraum der Ausgabe definiert einen Satz Primärfarben, welche, falls in gewissen Verhältnissen zusammengemischt, die dargestellte Farbe ergeben. Es ist aber nur möglich so viele Farben zu erzeugen, wie das mit der Kombination dieser drei Primär-Farben möglich ist. Bei hoch gesättigten Farben kann es schwierig werden, diese darzustellen, insbesondere für sehr helle oder sehr dunkle Pixel. Wenn es kein positives Set von [R,G,B] Werten gibt, die eine gegebene Farbe mit einer gegebenen Helligkeit darstellen kann, dann sagen wir diese Farbe sei “außerhalb der Bandbreite”, und wir müssen uns stattdessen begnügen eine andere Farbe, die dargestellt werden kann mit den erlaubten [R,G,B] Werten des Farbraumes. Normalerweise können wir mit Farbhelligkeit-Beschnitt umgehen, indem wir die Hellen Stellen und Schatten nicht zu fest sättigen, und möglicherweise mit Farbverläufen oder Farbsättigungstechniken arbeiten.

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:

  • Die Anzeige der Über-/Unterbelichtungen der RAW-Werte zeigt an, wo Pixel in der originalen RAW-Datei aufgrund physikalischer Grenzen im Dynamikumfang des Kamerasensors beschnitten wurden. Das Modul zeigt unwiederbringliche Verluste zum Zeitpunkt der Aufnahme an. Soweit möglich muss dies mit Methoden der Spitzlichtrekonstruktion behandelt werden.

  • Das Modul Anzeige der Über-/Unterschreitung der Farbwerte gibt auch Aufschluss über Beschnitt als Folge der Bildbearbeitung. Es basiert auf einer externen littleCMS library und ist mehr oder weniger gleich mit dem Modus voller Gamut in der Anzeige der Überschreitung. Die Nachteile des Moduls Anzeige der Über-/Unterschreitung der Farbwerte sind, dass es nicht erlaubt zu unterscheiden, ob der Beschnitt von der Helligkeit oder der Farbhelligkeit stammt, und dass diese sehr viel langsamer ist als die Beschnitt-Warnung.

🔗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:
  • beliebiger RGB Kanal: Zeigt, wenn eine oben-beschnittene Anzeige in einem der drei [R,G,B] Kanäle den maximal möglichen Wert des Histogramm-Farbraumes überschreitet, oder eine unten-beschnittene Anzeige der drei [R,G,B] Kanäle zu dunkel sind und alle schwarz werden. Das war der Normal-Modus vor darktable Version 3.4.
  • Nur Luminanz: Zeigt alle Pixel, die beschnitten werden, weil deren Helligkeit außerhalb des Schwellenwertes, der in den Schiebereglern “oberer Schwellenwert” und “unterer Schwellenwert” eingestellt wurden. Falls das passiert, ist es normalerweise ein Zeichen, dass die Helligkeitswerte oder die Belichtungseinstellungen schlecht gesetzt waren.
  • Nur Sättigung: Zeigt an, wo übersättigte Farben in einem oder mehreren der [R,G,B] Kanäle auf einen Wert außerhalb des erlaubten Bereiches des Histogramm-Farbraumes forciert wurden, obwohl die Gesamt-Helligkeit des Pixels innerhalb akzeptabler Grenzen liegt. Das bedeutet, dass die Pixelfarbe im Histogramm-Farbraum nicht dargestellt werden kann. Das kann bei schlecht gesetzten Farb-Helligkeits Werten oder Sättigungswerten passieren.
  • voller Gamut: zeigt eine Kombination der drei voran beschriebenen Optionen. Es ist der neue Normal-Modus seit darktable 3.4, und gibt die kompletteste Anzeige von potenziell problematischen Pixeln.
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 matte Drucke ergibt schwarz typischerweise bei –5.30 EV
  • Farb Glanz Drucke ergibt schwarz typischerweise bei –8.00 EV
  • Schwarz-Weiss Glanz Drucke ergibt 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.

translations