Wie wendet man in GIMP identische Farbkurven auf viele Bilder an?

Ich habe ein paar tausend Bilder, auf die ich genau die gleiche Farbkurvenanpassung anwenden möchte. Gibt es eine Möglichkeit, dies in GIMP zu tun? Ich habe Folgendes gefunden: Wie kann ich einen einheitlichen Weißabgleich für einen Stapel von JPEG-Bildern erzielen? Dies dient jedoch der automatischen Pegelanpassung, anstatt die gleiche Anpassung auf jedes Bild anzuwenden, und ich verstehe nicht, was es ist oder wie es geändert werden kann.

Ich habe eine voreingestellte Anpassung in "Farbkurven anpassen" in GIMP gespeichert, aber wie wende ich diese auf jedes Bild an, außer einfach alle durchzugehen und darauf zu klicken?

Antworten (1)

Für alle anderen, die dies tun möchten, habe ich es herausgefunden.

Zuerst habe ich die gewünschte Farbkurve erhalten und auf das Plus geklickt, um "Aktuelle Einstellungen als benannte Voreinstellung speichern"

Dann neben dem Plus drückte ich Voreinstellungen verwalten -> aktuelle Einstellungen in Datei exportieren

Dann habe ich CurveBatch von hier http://gimpfr.org/contrib_photolabo.php heruntergeladen

Dann habe ich in GIMP auf Bearbeiten->Einstellungen->Ordner->Plug-Ins geklickt, um herauszufinden, wo Plug-Ins gespeichert sind.

CurveBatch habe ich dann nach dem Extrahieren hier gespeichert.

Dann musste ich für GIMP 2.10 das CurveBatch-Plug-in (photolab_curvebatch) leicht ändern

ich habe mich verändert

  if lines[0] == "# GIMP curves tool settings\n":

Zu

  if lines[0] == "# GIMP 'Curves' settings\n":

Als GIMP 2.10 die erste Zeile geändert hat, die anzeigt, dass es sich um eine Kurvendatei handelt (Warum jemand für eine Sekunde daran denken würde, dies zu tun und die Abwärtskompatibilität ohne Grund zu brechen, weiß ich nicht)

Dann drückte ich Filter -> Script-fu -> Skripte aktualisieren

Dann habe ich GIMP geschlossen und wieder geöffnet.

Dann tauchte das Skript jetzt in Filtern auf, ich drückte Filter->PhotoLab->Batch-Korrekturen->Kurve

Ich habe den Ordner ausgewählt, in dem sich meine Bilder befinden, ihre Erweiterung und die Kurvendatei, die ich zuvor exportiert habe.

Dadurch wurden die Kurven dann wie gewünscht auf alle meine Bilder angewendet.

Warum irgendjemand für eine Sekunde daran denken würde, dies zu tun und die Abwärtskompatibilität ohne Grund zu brechen, weiß ich nicht. Das Skript, das Sie verwenden, wurde für Gimp 2.6 geschrieben und ist 11 Jahre alt. Es kodiert auch Dateipfade "~/.gimp-2.6", die versionsabhängig sind.
Filter -> Script-fu -> Refresh-Skripte hier nicht sinnvoll; es aktualisiert nur Skripte. Ausführbare Python-Dateien sind Plugins, Sie müssen Gimp neu starten, damit sie berücksichtigt werden.
@xenoid "Das von Ihnen verwendete Skript wurde für Gimp 2.6 geschrieben und ist 11 Jahre alt. " Es funktioniert gut, wenn nur diese einzelne Zeile so geändert wird, dass sie mit dem Titel der Kurvendatei übereinstimmt. Es gibt absolut keinen Grund für eine Änderung dieses Titels, und die einzig mögliche Folge einer Änderung ist die Unterbrechung der Abwärtskompatibilität.
Die Änderung spart 3 Byte pro Datei. Es summiert sich.
@xiota Nein, tut es nicht. Eine Platzersparnis von 0,01 % summiert sich nicht. Was glauben Sie, wie viele Kurvendateien selbst die produktivsten Fotografen verwenden? Niemand versucht zu optimieren, um so trivial viel Platz zu sparen (insbesondere offensichtlich nicht die Absicht hier, wenn man die überflüssigen Apostrophe hinzufügt).
..... LOL .....
Guter Punkt, danke.