Gibt es ein Äquivalent zu Adobes "Vibrance" in Gimp?

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

Kurz gesagt, Adobes 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 ". Ich suche nicht danach. Die Adobe-Funktion scheint subtiler (und daher nützlicher) zu sein. Werkzeug zur Fotobearbeitung.

Wenn nichts existiert, gibt es einen bequemen (oder sogar weniger bequemen) Weg, es zu emulieren?

"Vibrance" ist nur ein Wort, das Adobe gewählt hat, es hat in diesem Zusammenhang keine spezifische Bedeutung, wie dies bei Sättigung der Fall ist.
@ Matt Grum - offensichtlich. Und die Verwendung von Adobe entspricht nicht wirklich dem Klartext, weshalb es für Google schwierig ist, eine Antwort zu finden.
Ich hatte noch nie vom EG Vibrance-Skript gehört, bis Sie es hier erwähnt haben. Nachdem ich ein bisschen damit gespielt habe, bin ich überrascht, dass Sie es nicht subtil genug finden. In den Standardeinstellungen erscheint es mir sehr subtil. Es ist auch für eine einfache Feinabstimmung durch die Deckkraft der Ebenen eingerichtet.
Ich bin nicht damit vertraut, was Farbvibranz genau ist, aber wenn Sie die Sättigungskurve ohne Zwischenschritte wie De-/Recomposing zu/von HSV usw. manipulieren müssen, probieren Sie dieses Gimp-Plugin aus - Sättigungs-Equalizer . Es gibt auch dieselben Beispiele in dem Link.
Ich beantworte die Frage nicht direkt, aber haben Sie Darktable ausprobiert? Es hat ein Vibrance-Tool, das dem ähnelt, was Lightroom tut, und wenn Sie nach einem Lightroom-Äquivalent suchen, dann kommt darktable dem näher als Gimp.

Antworten (5)

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

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

Das ist im Vergleich zur Verwendung eines Schiebereglers ziemlich ungeschickt und bietet auch keine intelligenten Informationen zu Hauttönen. Es ist jedoch möglich, dass jemand, der mit dem Schreiben von GIMP-Skripten vertraut ist (dh nicht ich), es rationalisieren und verbessern kann.

Hier ist ein Foto, mit dem ich diese Methode ausprobiert habe. Ich habe versucht, sowohl mit der normalen Sättigungssteuerung als auch mit Kurven auf einer zerlegten Sättigungsschicht ungefähr die gleiche Sättigungssteigerung im Gras zu erzielen. 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 weit über die Spitze bringt, wo dies bei der Kurvenmethode nicht der Fall war.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Matt fragte ausdrücklich:

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

Ich habe immer gedacht, dass dies der Fall ist, und Adobe kommt direkt heraus und sagt, dass dies der Fall ist. Aber ich wollte es testen, bevor ich das sage. Hier ist der Test, den ich gemacht habe: Ich habe unseren Standardkalibrierungsdruck genommen, der speziell dafür entwickelt wurde, eine breite Palette von Hauttönen abzudecken:

Original

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

+100 Sättigung

Dann habe ich das rückgängig gemacht und ihm stattdessen einen +100-Vibranzschub gegeben:

+100 Schwingung

( Sie können (UND SOLLTEN) sie alle groß sehen .)

Basierend auf diesem Experiment glaube ich, dass Vibrance Hauttönen ein wenig besondere Dispensation verleiht . Nun, Matt folgte dann mit:

und wie man das generisch nachbildet.

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

  1. das Bild in einem neuen Dokument in HSV-Ebenen zerlegen.
  2. Erstellen Sie in Ihrem Hauptdokument eine neue Ebene, ich habe sie "Faux Vibrance" genannt, und stellen Sie den Typ auf Sättigung ein.
  3. Erstellen Sie auf dieser neuen Ebene eine Maske
  4. Gehen Sie zurück zu dem von Ihnen erstellten hsv-Ebenendokument, wählen Sie die Sättigungsebene aus und kopieren Sie diese Ebene und fügen Sie sie in die in Schritt 2 erstellte Faux-Vibrance-Ebene ein.
  5. Gehen Sie zurück zu dem von Ihnen erstellten hsv-Ebenendokument, wählen Sie die Farbtonebene aus und kopieren Sie diese Ebene in die MASKE auf der Faux-Vibrance-Ebene, die Sie in Schritt 3 erstellt haben.
  6. Gehen Sie in die Ebene "Faux Vibrance" und wenden Sie eine Kurve darauf an. Die anderen beiden Antworten sprechen darüber, wie man sie krümmt. Persönlich denke ich, dass dies ein Raum für viel Versuch und Irrtum ist, und es wird unterschiedliche Kurven für unterschiedliche Bilder geben.
  7. Auf dieser Ebene haben Sie jetzt etwas, das wie eine Sättigungsebene AUSSIEHT, aber mit der Sättigungsebenensteuerung von Gimp so wie sie ist nicht verwendbar ist. Wieso den? weil jedes Pixel dort (ungefähr) den gleichen Sättigungswert hat. (5-8 meiner Erfahrung nach.) Verlaufskarte zur Rettung. Setzen Sie Ihre Vordergrundfarbe auf 0 Sättigung (Schwarz funktioniert gut) und Ihre Hintergrundfarbe auf 100 Sättigung (ich habe Rot verwendet, aber Sie können jeden Farbton auswählen, solange sat 100 ist). Wählen Sie nun den Verlauf „FG zu BG“ und wenden Sie die Verlaufsfarbkarte auf die Ebene an.
  8. Gehen Sie in die Maske der Ebene "Faux Vibrance" und schwächen Sie die Farbtöne ab, die Sie nicht anpassen möchten. Kaukasische Hauttöne zum Beispiel scheinen sich alle um 340-40 zu gruppieren. Also die Bereiche der Maske, die Sie "ziemlich tief" herunterfallen lassen möchten, alles andere sollten Sie auf 100 % erhöhen. (Ich würde nicht so weit gehen wie eine Ein- oder Aus-Maske, ich würde sie um die Übergänge herum federn, aber nicht sehr.) Auch hier vermute ich, dass jedes Bild 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 einfach eine einfache, hässliche, handgemalte Maske mit zwei Farben erstellt: Weiß und 40 % Grau (V = 15).) Es war wirklich überraschend, als ich mir die Farbtonebene ansah, wie offensichtlich die Hauttöne waren .

Das gibt Ihnen die Grundeinstellung, sobald Sie damit arbeiten, ist der Schieberegler für die Deckkraft auf dieser Ebene Ihre "Vibranz" -Steuerung. Um zu demonstrieren, was Sie am Ende erhalten, ist hier ein kurzer Screencast, den ich gemacht habe , um mit der Faux-Vibrance-Ebene mit einem Bild meines Sohnes zu spielen.

Super, danke. Ich kann das Kopfgeld noch nicht vergeben, aber ich werde staunen , wenn jemand vorbeikommt und das toppt. :)
Auf dieser Grundlage habe ich "Vibrance" zu meiner Liste der fotografiebezogenen Funktionen hinzugefügt, die in Gimp fehlen. Ich denke, selbst mit Ihrem Prozess, etwas Ähnliches zu tun, zählt es immer noch als "fehlend". photo.stackexchange.com/questions/556/…

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

  1. Konvertieren Sie das RGB in HSV.
  2. Transformieren Sie die S-Ebene mit einer Exponentialtransformation (ähnlich der Gamma-Korrektur, aber mit Exponent <1). Dadurch werden niedrige Sättigungswerte verbessert, während hohe Sättigungswerte beibehalten werden.
  3. Konvertieren Sie zurück in RGB.

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

Basierend auf Ihrer kurzen Beschreibung dessen, was Vibrance tut, würde ich dies in GIMP auf zwei Arten angehen.

  1. Treffen Sie eine Auswahl, die Hauttöne ausschließt, schrumpfen und weichen Sie die Auswahl bei Bedarf aus, und wenden Sie die Sättigungsanpassung an, ohne diese Auswahl. Dies ist wahrscheinlich das einfachste, aber es hängt davon ab, wie gut Sie bei der Auswahl sind (unter anderem können Sie nach Farbe auswählen).

  2. Passen Sie mit den Anpassungen für Farbton und Sättigung verschiedene Farben separat an und wenden Sie so gut wie keine Anpassung auf die „rote“ Farbe an. Erhöhen Sie die Überlappung zwischen den Farben auf etwa 75 %, um scharfe Ränder zu vermeiden. Dies wäre gut, wenn Sie die Sättigung aller Farben außer Rot erhöhen möchten.

Sie können die Farb-/Sättigungsanpassung auch auf zerstörungsfreie Weise vornehmen, indem Sie eine neue leere Ebene erstellen, die auf den Überlagerungsmodus „Farbe“ und eine geringe Deckkraft eingestellt ist, und dann das Airbrush-Werkzeug mit einem großen weichen Pinsel verwenden, um nur vorsichtig etwas Farbe zu malen. Oder um es wahllos mit allen Farben zu tun, versuchen Sie den Überlagerungsmodus "Sättigung" und malen Sie einfach in reinem Rot (oder Grün oder Blau, macht keinen Unterschied, solange es gesättigt ist). Sie können das Radiergummi-Werkzeug verwenden, um den Effekt in bestimmten Bereichen sanft zu reduzieren.

Mit dem nativen Sättigungswerkzeug für Sättigung 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, emulieren Sie die Vibrationsanpassung in Photoshop ziemlich gut

Können Sie das näher erläutern? Welche Farben müssten ausgewählt werden, um den Effekt des „Vibrance“-Schiebereglers nachzuahmen?