Tipps, Tricks und Tutorials zu GIMP 2.10.18, Schritt für Schritt Anleitungen. Freie GIMP-Downloads der Lektionen in GIMP. Die kostenlose Vollversion können Sie vom Projekt GIMP.org herunter laden.



Führen Sie einfache Script-Befehle im FU-Proceduren-Browser aus. Der Beitrag zeigt Ihnen wie einfach es ist eine neue Zeichnung zu erstellen.

FU Prozeduren Browser


Wenn Sie sich mit dem Gedanken tragen eigene Scripte für GIMP zu entwickeln, führt Sie dies unweigerlich zum ProzedurenBrowser des Python-FU. Dieses Werkzeug ist die vollständige Befehlssammlung aller Python-FU Befehle die GIMP aktuell kennt und verarbeiten kann.

So gehts in GIMP



Rufen Sie zunächst die Python-FU Console über das Menü Filter - Python-FU - Console auf. Sie erhalten die Befehlskonsole dwa Python-FU Interpreters. Am unteren Rand sehen Sie eine Buttonleiste, klicken Sie den Button Browse... an, um den Prozeduren-Browser zu starten.

Python FU Console
Die Console des Python-Interpreters


Da GIMP ein rein englisch sprachiges Projekt ist, sind leider die Beschreibungen und Befehle ebenfalls (vorwiegend) in englisch gehalten. Dennoch sind die Beschreibungen gut verfasst und man kann sich leicht ein Bild über den Python-Befehl machen.

Python FU Console
Der Prozeduren Browser des GIMP


Der ProzedurenBrowser teilt sich in zwei Bereiche, links sehen Sie die verfügbare Bibliothek aller Befehle und rechts deren genaue Beschreibung bzw. Parametrisierung. Im Dialog können Sie Befehle anhand der Sucheingabe unter Search leichter auffinden oder nach anderen Kriterien einschränken. Der Button Apply übernimmt den aktuellen Befehl in die Console.

Einen Beispiel-Befehl bearbeiten



Geben Sie im Eingabefeld der Suche den Begriff new ein und suchen dann in der Trefferliste links den Befehl gimp_image_new heraus. Dieser Befehl erzeugt eine neue Zeichnung, so ähnlich wie Sie es mit dem Menü Datei - Neu... tun würden. Klicken Sie dann auf den Button Apply um ihn in die Console zu übernehmen.

Python FU Console
Wählen Sie einen Befehl aus und übernehmen diesen in die Console


Die Aufgabe des Befehls gimp_image_new ist, entsprechenden Arbeitsspeicher für eine neue Zeichnung zu berechnen und zu reservieren. Die neue Zeichnung wird noch nicht sichtbar, dazu später mehr.

Python FU Console
Befehl gimp_image_new in die Console übernommen


Nachdem Sie den Befehl in die Console übernommen haben, müssen Sie die Beispielparameter noch durch echte Werte ersetzen, denn sonst würde der Interpreter eine Fehlermeldung ausgeben beim Versuch diesen Befehl auszuführen.

>>> image = pdb.gimp_image_new(width, height, type)


Für die Parameter width , height und type müssen Sie also echte Werte eintragen mit denen GIMP etwas machen kann. Ändern Sie den Befehl daher wie folgt ab.

>>> image = pdb.gimp_image_new(1600, 900, 0)


width, height - Anhand der Beschreibung im ProzedurenBrowser können Sie sehen, das mögliche Werte für width und height von 1 bis 262144 reichen können, damit sind die Pixel in Breite und Höhe des Bildes gemeint. In dem oben gezeigten Beispiel habe ich 1600x900px gewählt.

type - Wenn Sie die Dimensionen des neuen Bildes festgelegt haben, müssen Sie ihm noch mitteilen um welche Art von Grafik es sich handeln soll, 0 = RGB , 1 = Graustufen , 2 = Indiziert (256 Farben). In diesem Beispiel 0 da meist farbige Grafiken verarbeitet werden.

image - Der Befehl liefert das erzeugte Bild als Referenz zurück, diese brauchen Sie, denn in dieser Referenz steckt das erzeugte Bild mit dem Sie weitere Verarbeitungen vornehmen können. Der Name dieser Variablen ist natürlich frei wählbar zum Beispiel: picture, bild,...

Damit Sie nun auch das Ergebnis des Befehls am Monitor sehen können, müssen Sie den Befehl gimp_display_new in der Console eingeben, um das im Arbeitsspeicher allocierte Bild sichtbar zu machen.

Python FU Console
Vollständige Befehlskette, um neue Zeichnung zu erstellen


Als Ergebnis der beiden Befehle erzeugt GIMP eine neue Zeichnung mit einer tranzparenten Ebene (Layer) im RGB Modus, mit der vorgegebenen Bildgröße von 1600x900px (siehe Titelzeile des Fensters).

Python FU Console
Neue GIMP Zeichnung mit Hilfe von FU Befehlen in der Console erzeugt


Sie haben also gesehen, das es mit Hilfe des Prozeduren-Browsers recht einfach ist einige Python-Befehle aus der Bilbliothek herauszusuchen und diese zu einer funktionierenden Befehlskette schritt für schritt anzuordnen. Sie können auch andere Befehle und Funktionen auf diese Weise ausprobieren und Testen.



16.04.2020 - 09:59 9-02-fu-prozeduren-browser FU


Kommentare


Es sind keine Kommentare vorhanden.



FU Prozeduren Browser

Führen Sie einfache Script-Befehle im FU-Proceduren-Browser aus. Der Beitrag zeigt Ihnen wie einfach es ist eine neue Zeichnung zu erstellen.

Scheme FU Syntax

GIMP ist in der Lage Stapelverarbeitungen, also eine große Menge von Bildern auf einmal zu verarbeiten. Das Plugin Davids Batchprozessor erledigt diese Aufgabenstellung.

script-fu-register (Anmelden)

GIMP ist in der Lage Stapelverarbeitungen, also eine große Menge von Bildern auf einmal zu verarbeiten. Das Plugin Davids Batchprozessor erledigt diese Aufgabenstellung.