Wie passe ich die Bildhelligkeit in Photoshop an?

Angenommen, ich habe ein Bild, dessen Helligkeit angepasst wurde. Ich habe auch einen kleinen Teil des ursprünglichen unveränderten Bildes wie folgt:

Geben Sie hier die Bildbeschreibung ein

Gibt es in Photoshop CS5 eine Möglichkeit, die Helligkeit des Bildes unverändert zu lassen, indem es angewiesen wird, die Pixel nach der Anpassung an ihre Farbe vor der Anpassung anzupassen und sie dann mit denselben Anpassungen auf das gesamte Bild anzuwenden, wo ich das Original nicht habe? Helligkeit?

Grundsätzlich möchte ich, dass das GESAMTE Bild die gleiche (ursprüngliche) Helligkeitsstufe wie der kleine Würfel im rechten Bild hat, aber ich möchte, dass es präzise ist und nicht nur Vermutungen anstellt, indem man den Helligkeitsregler verschiebt und es anschaut.

Ist das möglich?

Ich habe einen ziemlich genauen Weg, aber es ist schwer zu erklären, also werde ich abwarten, ob jemand eine Funktion oder ein Skript verwendet, von dem ich zuerst nichts weiß :) Wenn es dringend ist, können Sie Ihrer Antwort eine Notiz hinzufügen und ich ' werde gleich posten, damit du wenigstens was hast.
Ich würde diese Antwort gerne sehen, @Alexei. Wenn es nicht zu lange für Sie zu erklären ist! Besonders, wenn es für frühere Versionen von Photoshop angewendet werden kann.
Es ist auf @utopicam. Es gibt keine Versionsbeschränkung, da nur grundlegende Funktionen verwendet werden.

Antworten (1)

Hier ist das Ergebnis, das ich bekommen habe. Auf der linken Seite ist das, was der Fragesteller tun wollte. Auf der rechten Seite habe ich das helle Kästchen nicht entfernt, aber diesen Prozess darum herum angewendet, um zu zeigen, dass Sie mit demselben Prozess entweder den Teil mit höherer Helligkeit oder den Teil mit niedrigerer Helligkeit anpassen können.

Geben Sie hier die Bildbeschreibung ein

Hier ist der Prozess:

Schritt 1. Finden Sie ein gemeinsames Pixel zwischen dem modifizierten und dem nicht modifizierten Bild.

Legen Sie die ursprünglichen und geänderten Bilder auf separate Ebenen. Ich gehe davon aus, dass Sie wie ich das hellere Bild oben platzieren, aber es würde wirklich keine Rolle spielen, nachdem Sie dies einmal getan haben. Wenn das helle Kästchen sichtbar ist, zoomen Sie ganz nah hinein und wählen Sie jedes Pixel mit einem Rechteck aus, damit Sie es später leichter referenzieren können. Welcher Pixel ist wahrscheinlich egal. Eine, die nahe an der mittleren Helligkeit liegt, wäre meiner Meinung nach am besten. Ich habe einen aus der Mitte des Ziegels verwendet.

Schritt 2. Finden Sie den Helligkeitsunterschied auf dem gemeinsamen Pixel heraus.

Gehen Sie jetzt zu Image > Adjustments > Curves...Wenn Sie noch nie Kurven gesehen haben, ist dies ein Dialog mit einem mathematisch aussehenden Diagramm, und seine Achsen sind Input auf der Horizontalen und Output auf der Vertikalen.

Bewegen Sie den Mauszeiger bei angezeigtem Kurvendialog über das ausgewählte Pixel. Sie werden sehen, dass das Pipettenwerkzeug standardmäßig eingestellt ist. Klicken Sie auf das Pixel und halten Sie es gedrückt, und Sie werden sehen, dass das Dialogfeld "Kurven" aktualisiert wird, um einen kleinen grauen Kreis auf dem Liniendiagramm und den Eingangs-/Ausgangswerten anzuzeigen, die dieselbe Zahl haben sollten. (Siehe Bild unten) Notieren Sie diese Zahl, wir nennen sie Bo (ursprüngliche Helligkeit).

Geben Sie hier die Bildbeschreibung ein

Schließen Sie nun den Kurvendialog, blenden Sie die aktuelle Ebene aus, sodass wir die dunklere Ebene darunter sehen (abwählen Sie das Pixel jedoch nicht ab, das brauchen wir noch). Öffnen Sie das Dialogfeld "Kurven" erneut und tasten Sie Ihr ausgewähltes Pixel erneut ab, um einen anderen Eingabe-/Ausgabewert zu erhalten. Notieren Sie auch diesen Wert, und wir nennen ihn Bm (modifizierte Helligkeit).

Schritt 3. Ich weiß nicht, wie ich das betiteln soll, also tu es einfach :)

Sie haben jetzt zwei Werte, Bo und Bm. Lassen Sie uns auch einen Wert namens MAX berechnen:

MAX = (256 * (Bm + 1))/(Bo + 1) - 1

Das ist also 256, zuerst multipliziert mit (Bm + 1) und dann dividiert durch (Bo + 1), dann subtrahieren Sie eins davon. Das Ergebnis sollte kleiner als 255 sein. Wenn das Ergebnis keine ganze Zahl ist, würde ich es auf die nächste ganze Zahl aufrunden, z. B. 154,4 -> 155.

Schritt 4. Wenden Sie den MAX-Wert an, um die Helligkeit entweder zu erhöhen oder zu verringern.

Deaktivieren Sie das ausgewählte Pixel. Wählen Sie die Ebene mit dem dunklen Bild aus und öffnen Sie das Dialogfeld „Kurven“ erneut. Auf dem Kurvendiagramm sehen Sie eine diagonale Linie mit zwei Ankerpunkten, klicken Sie auf den oberen rechten Ankerpunkt und die Input/Output-Werte werden editierbar. (Siehe Bild unten) Klicken Sie auf den Eingabewert und ändern Sie ihn von 255 auf MAX. OK klicken.

Geben Sie hier die Bildbeschreibung ein

Einige Notizen:

Ich denke, dieses Ergebnis ist ziemlich genau, aber da es einige Rundungen gibt, glaube ich nicht, dass es zu 100% genau ist. Ein guter Algorithmus könnte wahrscheinlich die Unterschiede erkennen, aber für das Auge ist es imo nah genug.

Schritt 4 funktioniert zum Erhöhen der Helligkeit, aber wenn Sie jemals nach einer Verringerung der Helligkeit suchen, müssen Sie diesen Schritt anders machen: Sobald Sie den Wert von MAX haben, wählen Sie das helle Bild aus, das Sie abdunkeln möchten, und öffnen Sie das Curves-Dialog und wenden Sie MAX auf Output statt Input an. So habe ich die linke Seite des hellen Kästchens im Bild oben in diesem Beitrag abgedunkelt.

Dies funktioniert nicht, wenn Sättigungs- oder Farbtonänderungen angewendet wurden. Es funktioniert auch nicht, wenn die Helligkeit nicht gleichmäßig auf alle Pixel angewendet wurde, z. B. indem Sie die Dialogfelder „Tonwertkorrektur“ oder „Kurven“ verwenden, um Schatten auf eine Weise, Mitteltöne auf eine andere Weise und Glanzlichter auf noch andere Weise zu beeinflussen. Wenn die Helligkeit nicht gleichmäßig angewendet wurde, vermute ich, dass diese Änderungen in gewisser Weise destruktiv sind und es keine Möglichkeit gibt, sie von Hand genau rückgängig zu machen.

Wow, unglaublich, was ich mir vorgestellt habe!
Außerdem habe ich es geschafft, fast genau den gleichen Effekt zu erzielen, indem ich eine weiße Schicht über die dunkle Schicht gelegt und dann den Mischmodus auf „Überlagern“ eingestellt habe. Das Ergebnis ist fast identisch mit der obigen Methode.