Wie gruppiert Lightroom Farben im HSL-Bedienfeld?

Ich arbeite an einer kleinen Anwendung, die die gleiche Funktionalität wie das Lightroom HSL-Panel ermöglichen würde:

Lightrooms HSL-Panel

Ich möchte, dass sich meine Anwendung sehr ähnlich wie Lightroom verhält. Daher habe ich Farben gruppiert, die sich in ihren Farbtonwerten ähneln , und bin zu folgenden Gruppen gekommen:

Geben Sie hier die Bildbeschreibung ein

Bisher bin ich jedoch nicht ganz zufrieden mit den Ergebnissen, die ich erhalte, wenn ich die HSL-Werte dieser Gruppen anpasse. Ich habe vorerst Lila und Magenta zusammengeführt, da sie die Gruppen sind, mit denen ich am meisten zu kämpfen habe.

Meine Frage lautet also: Gibt es Experimente, die analysieren, oder sogar offizielle Dokumente, die erwähnen, wie Lightroom diese Gruppierung durchführt? Wenn nicht, wie könnte ich meine bisherigen Reichweiten anpassen und verbessern?


Update: Wie in einer der Antworten vorgeschlagen, habe ich einige Experimente mit einem in Lightroom geladenen HSL-Farbrad durchgeführt. Ich war überrascht zu sehen, dass die Gruppierung in einigen Fällen auch auf Helligkeit basiert. Ich hatte auch teilweise erwartet, dass es bei bestimmten Farben wie Gelb und Grün zu Überschneidungen kommt, und das konnte ich bestätigen.

Die neuen Bereiche, die ich jetzt verwende, sind folgende:Geben Sie hier die Bildbeschreibung ein

Mein Programm liefert bereits viel bessere Ergebnisse! :-)

Antworten (2)

Ich bin mir nicht sicher, wie Sie das Problem bisher angegangen sind - daher kann dies von Nutzen / Interesse sein oder (wahrscheinlicher) nicht.

Wenn ich mit diesem Problem konfrontiert wäre, würde ich ein Quellbild (oder Bilder) erstellen, das als Eingabe verwendet werden soll und einfache Pixelblöcke mit so vielen praktikablen Kombinationen von RGB-Werten (oder in welchem ​​​​Modus Sie auch immer arbeiten möchten) enthält.

Ich würde dann nacheinander einen Satz von Ausgabebildern für jeden Schieberegler erstellen - wobei nur der Wert dieses Schiebereglers geändert wurde (und alle anderen auf ihrer Standardposition belassen wurden). Jeder Satz würde so viele Schritte entlang des Bereichs des Schiebereglers wie praktikabel enthalten - je mehr, desto besser -, aber natürlich auch mehr Arbeit.

Ich würde dann die Unterschiede zwischen den Quell- und Ausgabebildern analysieren, um herauszufinden, wie LR jedes Pixel manipuliert.

Es sollte dann möglich sein, zu erkennen, welche Farben von welchen Schiebereglern beeinflusst werden und wie der Wert des Schiebereglers in die Berechnung für jedes Ausgabepixel einfließt.

Danke! Genau das habe ich getan und meine Antwort aktualisiert, um meine Ergebnisse aufzunehmen

Ich habe das Schwarz-Weiß-Konvertierungstool in Photoshop ziemlich gründlich analysiert, als es in CS3 veröffentlicht wurde. Es sind nur sechs Farbbänder, aber es könnte Ihnen einen Einblick geben, wie ihre Suite über Farbe denkt.

Was ich festgestellt habe, ist, dass, während die Schieberegler in 𝛕/6Schritten um das Polargitter angeordnet sind, jeder einen Einfluss von hat 𝛕/3. Der rote Schieberegler ist beispielsweise auf 0° zentriert, hat aber einen Bereich von -60° bis 60° mit abnehmendem Einfluss auf ein Pixel, wenn sich sein Farbton von 0° wegbewegt.

Angenommen, der Farbton eines Pixels befindet sich bei 15°, was 1/4 des Weges zwischen Rot und Gelb ist. Es berechnet also (im Wesentlichen) das durch die Roteinstellungen angepasste Pixel und das durch die Gelbeinstellungen angepasste Pixel und mischt dann die Ergebnisse mit 75 % Rot und 25 % Gelb.

Ich habe nicht die Beinarbeit geleistet, um genau herauszufinden, wie diese Mischung für Farbton und Sättigung erfolgt, aber der genaue Algorithmus ist wahrscheinlich patentiert, sodass Sie ihn sowieso nicht verwenden können.