Logo

gimp-image-new neue Datei


Der FU Befehl erzeugt eine neue Zeichnung bzw. eine neue Datei im Arbeitsspeicher. Als Folge dessen erhalten Sie eine neue leere Dropzone.

👉

GIMP Arbeitsheft - Das GIMP Arbeitsheft wurde verfasst, um unsere hochwertigen Schritt-für-Schritt-Lektionen in einem leicht verständlichen, übersichtlichen Ratgeber anbieten zu können. Das Erlernen jeglicher neuer Software-Programme ist eine schwierige Aufgabe. Dieses Buch wird während der Navigation in dieser eindrucksvollen Bildbearbeitungssoftware als Leitfaden für dich fungieren und wird dich von einem überforderten, verwirrten Anfänger zu einem selbstsichereren Anwender machen. Die beste Möglichkeit, ein neues Programm kennenzulernen, ist über einen überzeugten und souveränen Lehrer, der dir beim Ausführen dieser und jener Aufgabe hilft. Wir glauben, dass dir unsere leicht verständlichen und übersichtlichen Tutorials gefallen werden.

Wir können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen. Für Sie als Leser ist das vollkommen kostenlos

home Bildbearbeitung Dateiformate Ebenen Farben Filter Fotografie Grundlagen Masken Pfade Pinsel Script FU Webdesign

[toc]

In diesem Beitrag möchte ich Ihnen zeigen, mit welchen Standardbefehlen Sie eine neue Zeichnung inklusive eines neuen Layers scriptgesteuert erzeugen. Öffnen Sie dazu, wie in den vorherigen Beiträgen beschrieben, die Python-FU Console und den ProzedurenBrowser, um die folgenden Befehle nach und nach in die Console zu übertragen.

So gehts in GIMP

Übertragen Sie aus dem ProzedurenBrowser nach und nach die folgenden Befehle in die Console und ändern deren Beispielparameter entsprechend des folgenden Listings ab (oder kopieren Sie diese aus dem Listing). Bestätigen Sie jeden einzelnen Befehl mit RETURN.

>>> image = pdb.gimp_image_new(1600, 900, 0)
>>> layer = pdb.gimp_layer_new(image, 1600, 900, 0, "name", 100, 0)
>>> pdb.gimp_image_add_layer(image, layer, 0)
>>> display = pdb.gimp_display_new(image)

In den ersten drei Zeilen werden Sie noch keinerlei Auswirkung am Monitor sehen, erst wenn Sie die letzte Zeile bestätigen erhalten Sie eine neue Zeichnung.

Hinweis | In diesem Zusammenhang taucht öfters das Kürzel pdb auf, es bedeutet procedural database.

Zeile 1 Der Befehl gimp_image_new allokiert einen Adressbereich im Arbeitsspeicher für ein Bild mit 1600x900px im RGB-Modus. Das Bild-Objekt hängt an der Variable image.

Zeile 2 Zu diesem Zeitpunkt enthält das Bild noch keine Ebene bzw. Layer. Ein Layer wird im Arbeitsspeicher mit dem Befehl gimp_layer_new zunächst allokiert. Der Layer muss wissen zu welchem Bild er gehört (image), wie groß er sein soll (1600x900), einen Namen erhalten (name), wie stark die Deckkraft ist (100) und in welchem Modus (0) er ist.

Zeile 3 Das Bild (image) und die Ebene (layer) existieren derzeit nur im Speicher und haben noch keine Verbindung zueinander. Mit gimp_image_add_layer verbinden Sie den Layer mit dem Bild.

Zeile 4 Jetzt ist es an der Zeit das Ergebnis für den Anwender am Bildschirm darszustellen. Der Befehl gimp_display_new erzeugt nun das Bild aus dem Arbeitsspeicher real am Monitor und der Dialog Ebenen zeigt die Ebene name an.

Hinweis | Variable display - Im Coding oben ist die Variable display obligatorisch. Sofern Sie keinerlei weitere Verarbeitung mit der Anzeige mehr vornehmen, können Sie display = auch weglassen. In komplexeren Programmen sollten Sie diese jedoch nutzen, um eine Referenz auf die Anzeige zu haben.

📆19.03.2024 👦© GIMP-Handbuch.de