Grundlagen der Makroimplementierung - fehlende Komponenten

Ich gehe das GIMP-Handbuch durch und stecke am Anfang für meine Schande fest. Wie nenne ich diesen AutoCommander? Ist es ein Beispiel für das Endergebnis?

Geben Sie hier die Bildbeschreibung ein

Und nehme an, ich habe diesen Pseudocode geschrieben in ~/.gimp-2.8/myXml/commander/NormalGridCanvas.def:

commander>Normal Grid and Canvas
   macro>
      comment>Shrink the Canvas back to fit the layer
      >>>theImage.resize_to_layers()
      comment>Set grid to origin and size = image
      >>>pdb.gimp_image_grid_set_offset(theImage, 0, 0)
      >>>pdb.gimp_image_grid_set_spacing(theImage, theImage.width, theImage.height)

Um dies in ein XML zu konvertieren, soll ich die Klasse from GenCommanderXml()verwenden . Entsprechend dem nächsten Bild kann es von der GUI aus aufgerufen werden:XmlGenerator()autoBase.py

Geben Sie hier die Bildbeschreibung ein

Aber ich habe keinen Menüpunkt namens "Automatisierung". Ich habe auch versucht, GenCommanderXmldie Python-Konsole von GIMP aufzurufen, aber das ist ebenfalls fehlgeschlagen. Was fehlt mir?

Antworten (1)

Entschuldigung - das, auf das Sie auch hinweisen, ist nicht das offizielle GIMP-Handbuch - es befindet sich im Abschnitt "Tutorial" - und das dort vorgeschlagene Tool existiert nicht wirklich.

Ich weiß nicht, was es in "Tutorials" macht - es ist ein loser Haufen Ideen darüber, was mit GIMP-Skripting möglich wäre - aber ab dem ersten Drittel dieses Beitrags und unten ist es nur eine Menge Wunschdenken Denken Sie an den Autor - nur die allererste Auflistung dort ist etwas Konkretes (Beispiel - GIMP-Python-Codefragment) und noch ziemlich nutzlos - es bringt viele umfangreiche Aufrufe, nur um ein einzelnes Bildrasteroptionen festzulegen.

Was möglich ist, ist, GIMP in der Python-Sprache zu skripten – wofür uns gute Dokumentation oder Tutorials fehlen. Die offiziellen Dokumente sind hier: http://www.gimp.org/docs/python/ - aber es fehlen Beispiele für die sofortige Verwendung (im Gegensatz zum Schreiben eines vollständigen Plug-ins). Wenn Sie sich meine GIMP-bezogenen Antworten hier und auf Stack Overflow ansehen, werden Sie viele andere Beispiele sehen.

Dann sollte ich vielleicht eine Frage zu meinem Fall stellen, um Ihnen die Möglichkeit zu geben, eine andere Antwort mit einem guten Beispiel zu geben :)
bestimmt. Sie können mir gerne einen Link zu der Frage per E-Mail senden (Kontaktdaten siehe Profil)
Ist es in Ordnung, wenn ich nur eine Frage stelle wie "Wie kann ich ... in GIMP?" Weil ich bis jetzt noch nichts zu zeigen habe "was ich schon probiert habe". Ich habe nur eine Anforderung, was ich als Ergebnis erhalten möchte.
Stellen Sie nur sicher, dass das gewünschte Ergebnis klar ist.