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?
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
Aber ich habe keinen Menüpunkt namens "Automatisierung". Ich habe auch versucht, GenCommanderXml
die Python-Konsole von GIMP aufzurufen, aber das ist ebenfalls fehlgeschlagen. Was fehlt mir?
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.
Danny Lo
jsbueno
Danny Lo
jsbueno