Haben die Gradnetze im Kurveneditor eine absolute Bedeutung?

Haben die Gradnetze im Kurveneditor eine absolute Bedeutung?

Der Kurveneditor (in Adobe Camera Raw/Photoshop/Lightroom, wahrscheinlich alle anderen Bildbearbeitungsprogramme) hat Unterteilungen entlang der X- und Y-Achse. Haben die Werte in diesen Abteilungen eine absolute Bedeutung?

Einige Leute behaupten zum Beispiel, dass ein Quadrat einem Stopp entspricht. Ich bezweifle das stark, weil Begriffe wie "ein Stopp" nur dann Sinn machen, wenn auf die Szene verwiesen wird. Die Kurventransformation müsste im Eingabefarbraum angewendet werden, aber im Allgemeinen ist dem Bildbearbeiter der Eingabefarbraum nicht einmal bekannt. Es arbeitet in einem geräteunabhängigen Arbeitsbereich.

Adobe Camera Raw könnte hier eine Ausnahme sein, weil es Zugriff auf das Geräteeingabeprofil hat, aber ich bezweifle, dass es etwas anderes macht als Photoshop, weil das im gekrümmten Editor (und überall sonst) angezeigte Histogramm delinearisiert worden zu sein scheint (TRC-Kurve angewandt).

Auch wenn Adobe Camera Raw im geräteabhängigen Farbraum arbeiten würde und die Abstufungen im Kurveneditor irgendeine szenenbezogene Bedeutung hätten, wären sie für jede Kamera anders (weil jede Kamera einen anderen Dynamikumfang hat). nicht der Fall.

Wenn die Abstufungen im Kurveneditor keine eigene Bedeutung haben, wie wurden sie gewählt?

Einige Module in Darktable haben die Möglichkeit, eine logarithmische Skala anzuzeigen. Beim Betrachten der Kurven sollte man bedenken, dass RAW-Daten typischerweise linear erfasst werden und das Human Visual System (HVS) Licht ungefähr logarithmisch wahrnimmt. Es wird also immer Reibungen zwischen jeder Codierung und einigen möglichen Verwendungen geben.

Antworten (1)

Die X- und Y-Achse der Kurve ist der Histogrammbereich von [0..255]. Sehen Sie die dort gezeigten Graustufen-Tonwertabstufungen? X ist die Eingabe und Y ist die Ausgabe, und der Zweck der Kurvenlinie besteht darin, einen RGB-Eingabewert einem RGB-Ausgabewert zuzuordnen.

Photoshop zeigt vier Unterteilungen, die ich als RGB 0, 64, 128, 191, 255 bezeichnen würde. Wenn Sie gerade Bilddaten anzeigen, werden dort auch die Bildhistogramme [0..255] Werte eingeblendet.

Es ist absolut NICHT stoppt. Stopps sind logarithmisch, aber die Kurvenskalierung ist linear RGB [0..255]. Die Histogrammdaten selbst sind jedoch Gamma-codiert, Daten hoch 1/2,2 (grob Quadratwurzel).

Oberflächlich betrachtet scheint es sich also teilweise Anschlägen anzunähern. In Bezug auf Stopps, wenn lineare Daten (die nicht gezeigt werden), ein Stopp von 255 nach unten ist, ist 128, und 2 Stopps nach unten sind 64.

Aber in Gamma 2.2-Daten (die gezeigt werden) ist ein Stopp von 255 186 (bei 73 %) und zwei Stopps weniger 136 bei 53 %. Wir könnten das knapp nennen.

Aber drei Stopps nach unten sind 99 bei 39 % und vier Stopps sind 72 bei 28 %, beides nicht sehr nah an den Abstufungen.

Welchen Farbraum haben die Daten, mit denen der Kurvenanpassungsfilter arbeitet? Ihre Antwort impliziert, dass es nicht der geräteabhängige Eingaberaum ist (dem ich empirisch zustimme), aber Sie haben immer noch nicht geantwortet, was der Arbeitsfarbraum ist. Es gibt keine "RGB-Werte", RGB-Werte haben nur in einem bestimmten Farbraum eine Bedeutung. Es scheint nicht der Arbeitsfarbraum des Dokuments zu sein (obwohl weitere Tests durchgeführt werden müssen, um dies festzustellen). Sie scheinen eine reine Gamma-TRC von 2,2 zu implizieren. Haben Sie eine Referenz? Sind Sie sicher, dass es sich um eine reine Gamma-TRC handelt, oder handelt es sich um die sehr nahe lineare + Leistungs-sRGB-ähnliche TRC?
Warum das Offensichtliche verkomplizieren? Es ist natürlich der gewählte Bildfarbraum. Vielleicht hätte ich nicht RGB sagen sollen. Die X- und Y-Achse SIND die Skala von [0..255] RGB, ES SEI DENN, Sie haben Graustufen oder CMYK oder Lab ausgewählt, in diesem Fall ist es ihre [0..255]-Skala und zeigt ihr [0..255]-Bild Daten.
Warum ist es "natürlich" im Bildfarbraum? Hast du dafür eine Referenz? Dies folgt nicht aus Ihrer Antwort, da Sie eine 2,2-Gamma-TRC angegeben haben. ProPhoto RGB, ein sehr verbreiteter Arbeitsfarbraum, hat ein Gamma von 1,8, aber die Kurvenanpassung scheint unabhängig davon mit dem gleichen Ergebnis zu funktionieren. Außerdem verwenden die meisten Leute sRGB, mit einer TRC, die nur ungefähr gleich einer reinen Gamma 2,2 ist (sRGB ist in den Schatten linear und verwendet eine lineare + Leistungskombination).
Außerdem sind RGB, Graustufen, CMYK, Lab usw. Farbmodelle , keine Farbprofile. Sie benötigen immer noch ein spezifisches Farbprofil für jedes Farbmodell, um die Farbe zu beschreiben.
Es zeigt die Bilddaten und das Histogramm, was auch immer Sie haben. Ich verwende Gamma 1.8 nicht, aber wenn Sie das haben, sind die Bilddaten (in einem 0..255-Histogramm angeordnet) alles, was zu zeigen ist. XY zeigt die Werte [0..255]. Wenn Sie 16-Bit-Daten haben, kann das Grafikhistogramm immer noch nur 256 Pixel breit anzeigen.
Ich glaube nicht, dass das stimmt. Zumindest für Lightroom stimmt das nicht. Die Funktionsweise von Lightroom wird in diesem Dokument beschrieben . Lightroom führt Berechnungen in einem linearen RGB-Raum mit ProPhoto RGB-Primärfarben durch. Das Histogramm wird mit einem sRGB Linear+Power TRC berechnet, nicht mit 2,2 Gamma.
Es ist möglich, dass Adobe Camera Raw anders funktioniert, aber ich bezweifle es stark. Ausnahmsweise gibt es nicht einmal einen zugewiesenen Farbraum, bis Sie auf Öffnen klicken, an dem ACR die Daten von seinem internen Arbeitsfarbraum in den Arbeitsfarbraum konvertiert, den Sie in den ACR-Einstellungen eingerichtet haben.
@AramHăvărneanu Der Motor unter der Haube von Lightroom ist Adobe Camera Raw.
@Michael Clark ja, die Engine ist ACR, das bedeutet nicht, dass sie von Photoshop oder Lightroom auf die gleiche Weise verwendet wird (obwohl dies höchstwahrscheinlich der Fall ist). Schließlich wurde der interne Lightroom-Farbraum speziell für Lightroom entwickelt (und das ist ein Eingabeparameter für ACR, Photoshop verwendet möglicherweise einen anderen). Weitere Tests (oder Dokumentation) sind erforderlich, um diese Gleichwertigkeit herzustellen.