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.



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

Funktionsparameter


In den meisten Fällen ist es sinnvoll, wenn Funktionen Eingabeparameter verarbeiten können, dies macht sie flexibler und nützlicher. Im Beitrag Funktionen mit def haben Sie bereits gesehen, wie Sie eine Funktion aufbauen. In diesem Beitrag möchte ich Ihnen zeigen wie Sie dieser Funktion individuelle Parameter mitgeben können, um auf diese Weise eine neue Zeichnung mit unterschiedlichen Bildgrößen durch GIMP erstellen lassen zu können.

So gehts in GIMP



Starten Sie die Python-FU Console über das Menü Filter - Python-FU - Console. Starten Sie zusätzlich den ProzedurenBrowser indem Sie den Button Browse... anklicken und suchen sich die Befehle des nachfolgenden Listings heraus und passen diese wie in meinem Vorschlag an.

>>> def my_new_pic(breite, hoehe):
... image = pdb.gimp_image_new(breite, hoehe, 0)
... layer = pdb.gimp_layer_new(image, breite, hoehe, 0, "name", 100, 0)
... pdb.gimp_image_add_layer(image, layer, 0)
... display = pdb.gimp_display_new(image)
>>>


Alternativ können Sie auch die einzelnen Befehle aus dem obigen Listing in Ihre Python-Console kopieren, achten Sie jedoch darauf, das sie nachdem Sie die Funktion mit Doppelpunkt ebgeschlossen haben mindestens ein Leerzeichen hinter dem ... lassen.

Die bereits bekannte Funktion hat zwei Parameter mit dem Namen breite und hoehe erhalten. Diese beiden Parameter können Sie bei jedem Funktionsaufruf mit Werten belegen und sie werden dann an die inneren Befehle in der Funktion weiter durchgereicht.

>>> my_new_pic(1600, 900)


oder beispielsweise...

>>> my_new_pic(400, 300)


Geben Sie ab jetzt den Funktionsnamen in die Console ein und tragen zudem noch zwei numerische Werte ein, dann erzeugt GIMP daraus eine neue Zeichnung in genau diesen Dimensionen. Versuchen Sie es ruhig mit unterschiedlichen Werten, Sie werden sehen die Funktion arbeitet zuverlässig Ihre Vorgaben ab.

16.04.2020 - 09:59 9-05-fu-funktions-parameter 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.