Gibt es eine Entsprechung zu Adobe "Vibrance" in Gimp?


24

Siehe: Was ist der Unterschied zwischen Sättigung und Schwingung in Lightroom?

Kurz gesagt, Adobe's Vibrance ist eine "intelligente" Farbanpassung, die die Sättigung selektiv erhöht und Hauttöne und andere gesättigte Farben in Ruhe lässt.

Ich bin gespannt, ob es in Gimp ein Äquivalent gibt.

Ich habe ein paar Plugins und Skripte gefunden, die dasselbe Wort "vibrance" verwenden, aber in allem, was ich sehe, bedeuten sie nicht dasselbe. Normalerweise ist es "Übersättigung", wie in diesem Skript , das behauptet, es sei eine "Implementierung eines" digitalen Velvia ". Das suche ich nicht. Die Adobe-Funktion scheint subtiler (und daher nützlicher) zu sein. Werkzeug für die Fotobearbeitung.

Wenn nichts existiert, gibt es eine bequeme (oder sogar weniger bequeme) Möglichkeit, es zu emulieren?


1
"Vibrance" ist nur ein Wort, das Adobe gewählt hat. Es hat in diesem Zusammenhang keine spezifische Bedeutung, wie dies bei der Sättigung der Fall ist.
Matt Grum

@ Matt Grum - offensichtlich. Und die Verwendung von Adobe passt nicht wirklich zum Klartext, weshalb es für Google schwierig ist, eine Antwort zu finden.
Mattdm

Ich hatte noch nie von dem EG Vibrance-Skript gehört, bis Sie es hier erwähnt haben. Nachdem Sie ein bisschen damit gespielt haben, wundert es mich, dass Sie es nicht subtil genug finden. In den Standardeinstellungen erscheint es mir sehr subtil. Es ist auch für die einfache Feineinstellung durch die Deckkraft der Ebenen eingerichtet.
Lyman Enders Knowles

Ich bin nicht mit der genauen Farbvibrabilität vertraut, aber wenn Sie die Sättigungskurve ohne Zwischenschritte wie das Dekomponieren zum / vom HSV usw. manipulieren müssen, probieren Sie dieses Gimp-Plugin aus - den Sättigungs-Equalizer . Es gibt auch die gleichen Beispiele im Link.

Sie haben die Frage nicht direkt beantwortet, aber haben Sie es mit darktable versucht? Es gibt ein Vibrationswerkzeug, das dem von Lightroom ähnelt, und wenn Sie nach einem Lightroom-Äquivalent suchen, kommt darktable dem näher als Gimp.
Matthieu Moy

Antworten:


26

Wenn Matts Antwort zur Art der Schwingung richtig ist (und die Adobe-Dokumentation dem zustimmt ), können Sie möglicherweise in GIMP einen ähnlichen Effekt erzielen. Da ich jedoch keine Adobe-Software besitze, kann ich nicht beurteilen, inwieweit dies tatsächlich mit dem Effekt von Adobe übereinstimmt.

Verwenden Sie Farben -> Komponenten -> Zerlegen, Zerlegen in Farbton / Sättigung / Wert oder Farbton / Sättigung / Helligkeit. Wählen Sie die Sättigungsebene und verwenden Sie Kurven, um die Sättigung der ungesättigten Bildteile zu erhöhen. (Das heißt, die mittleren Grautöne der Sättigungsebene. Möglicherweise möchten Sie die Sättigung der dunkelsten, am wenigsten gesättigten Bereiche der Sättigungsebene nicht verstärken, da in Bereichen, die einem farblosen Schwarz sehr nahe kommen, unerwartete Farbstiche auftreten können.) Weiß oder Grau.) Verwenden Sie Farben -> Komponenten -> Neu zusammenstellen, um die Änderung auf das Originalbild anzuwenden.

Das ist ziemlich umständlich im Vergleich zur Verwendung eines Schiebereglers, und es bietet auch keine Details zu Hauttönen. Es kann jedoch möglich sein, dass jemand, der mit dem Schreiben von GIMP-Skripten vertraut ist (dh nicht ich), diese rationalisiert und verbessert.

Hier ist ein Foto, mit dem ich diese Methode ausprobiert habe. Ich habe versucht, mit der normalen Sättigungssteuerung und mit Hilfe von Kurven auf einer zersetzten Sättigungsschicht ungefähr die gleiche Erhöhung der Sättigung im Gras zu erreichen. Sie können sehen, dass das Gras in beiden angepassten Bildern viel gesättigter ist, aber dass die einfache Sättigungssteuerung auch die Rottöne im Zaun und im Fell der Hunde übertrifft, was bei der Kurvenmethode nicht der Fall war.

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben


15

Matt fragte speziell:

ob die Adobe-Funktion etwas Besonderes mit Hauttönen macht

Ich habe immer gedacht, dass dies der Fall ist, und Adobe hat es sofort gesagt. Aber ich wollte es testen, bevor ich es sagte. Hier ist der Test, den ich durchgeführt habe: Ich habe unseren Standard-Kalibrierungsdruck genommen, der speziell für eine Vielzahl von Hauttönen entwickelt wurde:

Original

Und ich habe es zuerst in LR3.3 mit einem Sättigungsschub von +100 versehen, nur um zu sehen, wie schlecht es aussehen würde:

+100 Sättigung

Dann löste ich das und gab ihm stattdessen einen +100 Vibrationsschub:

+100 vibrance

( Sie können (und sollten) gehen, um sie alle groß zu sehen .)

Ausgehend von diesem Experiment, glaube ich, gibt Vibrance den Hauttönen ein bisschen besondere Ausstrahlung . Nun folgte Matt mit:

und wie man das generisch nachstellt.

Ich muss dir sagen, dass ich ein Software-Ingenieur bin und lange Zeit ein Hardcore-Gimp-Benutzer war ... und das hat mich stundenlang überrascht. Aber hier ist eine beste Vermutung, wie Sie es erreichen könnten:

  1. Zerlegen Sie das Bild in einem neuen Dokument in HSV-Ebenen.
  2. Erstellen Sie in Ihrem Hauptdokument eine neue Ebene, die ich "Faux Vibrance" nannte, und setzen Sie den Typ auf "Saturation".
  3. Erstellen Sie auf dieser neuen Ebene eine Maske
  4. Kehren Sie zum erstellten HSV-Ebenendokument zurück, wählen Sie die Sättigungsebene aus, und kopieren Sie diese Ebene in die in Schritt 2 erstellte Faux-Vibrance-Ebene, und fügen Sie sie ein.
  5. Kehren Sie zum erstellten HSV-Ebenendokument zurück, wählen Sie die Farbtonebene aus, und kopieren Sie diese Ebene in die MASKE der in Schritt 3 erstellten Faux-Vibrance-Ebene.
  6. Gehe in die Ebene "Faux Vibrance" und wende eine Kurve an. Die anderen beiden Antworten sprechen darüber, wie man sie krümmt. Persönlich denke ich, dass dies ein Ort für viele Versuche und Irrtümer ist, und es wird verschiedene Kurven für verschiedene Bilder geben.
  7. Auf dieser Ebene haben Sie jetzt das, was wie eine Sättigungsebene aussieht, aber es ist mit dem Sättigungsebenen-Steuerelement des Gimp so wie es ist nicht verwendbar. Warum? weil jedes Pixel dort (ungefähr) den gleichen Sättigungswert hat. (5-8 nach meiner Erfahrung.) Verlaufskarte zur Rettung. Stellen Sie Ihre Vordergrundfarbe auf 0 Sättigung (Schwarz funktioniert gut) und Ihre Hintergrundfarbe auf 100 Sättigung (Ich habe rot, aber Sie können einen beliebigen Farbton auswählen, solange gesessen ist 100). Wählen Sie nun den Farbverlauf "VG zu HG" und wenden Sie die Verlaufsfarbkarte auf die Ebene an.
  8. Gehe in die Maske der "Faux Vibrance" -Ebene und reduziere die Farbtöne, die nicht angepasst werden sollen. Beispielsweise scheinen sich alle kaukasischen Hauttöne um 340-40 zu gruppieren. Also die Bereiche der Maske, in denen Sie "ziemlich niedrig" fallen lassen wollen, alles andere wollen Sie auf 100% drücken. (Ich würde nicht so weit gehen wie eine Ein-oder-Aus-Maske, ich würde sie um die Übergänge herum verschieben, aber nicht sehr.) Ich vermute wieder, dass jedes Bild hier von einer einzigartigen Maske profitieren wird, aber ich würde wahrscheinlich einen benutzerdefinierten Verlauf erstellen und ihn dann mit einer Verlaufskarte anwenden. (Um dies zu testen, habe ich nur eine einfache, hässliche, handgemalte Maske mit zwei Farben erstellt: Weiß und 40% Grau (V = 15).) Es war wirklich überraschend, als ich die Farbtonebene betrachtete, wie offensichtlich die Hauttöne waren .

Das gibt Ihnen die Grundeinstellung, sobald Sie dies getan haben, der Opazitätsregler auf dieser Ebene ist Ihr "Vibrations" -Regler. Um zu demonstrieren, womit Sie enden werden, ist hier ein kurzer Screencast, den ich gemacht habe , um mit der künstlichen Schwingungsebene mit einem Bild meines Sohnes zu spielen.


Super, danke. Ich kann das Kopfgeld noch nicht vergeben, aber ich werde erstaunt sein, wenn jemand mitkommt und das noch übertrifft. :)
mattdm

Auf dieser Grundlage habe ich meiner Liste der in Gimp fehlenden fotobezogenen Funktionen "Lebendigkeit" hinzugefügt. Ich denke, auch wenn Sie etwas Ähnliches tun, gilt dies immer noch als "vermisst". photo.stackexchange.com/questions/556/…
mattdm

4

Wenn Sie mit dem Schreiben von GIMP-Skripten vertraut sind, können Sie das in Ihrem Link enthaltene Skript ändern, um die folgenden Vorgänge auszuführen:

  1. Konvertieren Sie das RGB in HSV.
  2. Transformieren Sie die S-Ebene mit einer Exponententransformation (ähnlich der Gammakorrektur, jedoch mit Exponent <1). Dies verbessert niedrige Sättigungswerte, während hohe Sättigungswerte beibehalten werden.
  3. Zurück in RGB konvertieren.

UPDATE: Hab gerade die Antwort von @Lyman Enders Knowles gesehen. Dies folgt im Grunde den gleichen Schritten programmgesteuert.


0

Anhand Ihrer kurzen Beschreibung der Funktionsweise von Vibrance würde ich dies in GIMP auf zwei Arten angehen.

  1. Treffen Sie eine Auswahl, die bei Bedarf Hauttöne, Schrumpfen und Gefieder als Auswahl ausschließt, und passen Sie die Sättigung ohne diese Auswahl an. Dies ist wahrscheinlich die einfachste, hängt jedoch davon ab, wie gut Sie eine Auswahl treffen können (neben anderen Werkzeugen können Sie auch eine Auswahl nach Farbe treffen).

  2. Passen Sie mithilfe der Einstellungen für Farbton und Sättigung verschiedene Farben separat an, und nehmen Sie so gut wie keine Änderungen an der Farbe "Rot" vor. Erhöhen Sie die Überlappung zwischen den Farben auf etwa 75%, um scharfe Kanten zu vermeiden. Dies ist gut, wenn Sie die Sättigung aller Farben mit Ausnahme von Rot erhöhen möchten .

Sie können die Farb- / Sättigungsanpassung auch zerstörungsfrei durchführen, indem Sie eine neue leere Ebene erstellen, die auf den Überlagerungsmodus "Farbe" und eine geringe Deckkraft eingestellt ist, und dann mit dem Airbrush-Werkzeug und einem großen weichen Pinsel vorsichtig etwas Farbe auftragen. Oder versuchen Sie es mit dem Überlagerungsmodus "Sättigung" und malen Sie einfach in reinem Rot (oder Grün oder Blau, macht keinen Unterschied, solange es gesättigt ist). Mit dem Radiergummi können Sie den Effekt in bestimmten Bereichen sanft reduzieren.


0

Mit dem nativen Sättigungswerkzeug in Gimp können Sie die Farben auswählen, die Sie verstärken möchten. Es ist viel einfacher als die oben genannten Methoden, und soweit ich das beurteilen kann, ist es eine gute Aufgabe, die Vibrationsanpassung in Photoshop zu emulieren


2
Können Sie das näher erläutern? Welche Farben müssten ausgewählt werden, um den Effekt des Schiebereglers "Vibrance" zu imitieren?
NickM
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.