Hallo,
Ich habe neulich ein kleines Scheme-Skript geschrieben, um mir ein paar Klicks in gimp zu ersparen, also nichts aufwändiges…
Nur ist es im Moment so, dass, wenn ich die Skripte auffrische und dann mein Skript ausführe, ich dieses Skript exakt einmal über strg+f bzw den entsprechenden Kontexteintrag „… wiederholen“ wiederholen kann.
Danach ist die Option ausgegraut.
Auch, wenn ich, statt das Skript direkt zu wiederholen, das Bild irgendwie verändere, wird die Option ausgegraut.
Das Skript selber kann ich weiterhin über einen registrierten Menu-Eintrag aufrufen, aber das Wiederholen klappt bis auf dieses eine direkte Mal überhaupt nicht mehr…
Kann es sein, dass man dazu eine bestimmte Struktur im Skript braucht?
hier mein Skript (Makro müsste man eigentlich sagen^^):
(define (script-fu-freistellen theImage theLayer)
(gimp-context-push)
(gimp-image-undo-group-start theImage)
(plug-in-autocrop 1 theImage theLayer)
(plug-in-colortoalpha 1 theImage theLayer '(255 255 255))
(gimp-image-undo-group-end theImage)
(gimp-displays-flush)
(gimp-context-pop)
)
(script-fu-register
"script-fu-freistellen"
"Freistellen"
"schneidet automatisch zu und
setzt Weiß Transparent"
"Julian Bergmann"
""
"24.2.2011"
""
SF-IMAGE "Image" 0
SF-DRAWABLE "Input drawable" 0
)
(script-fu-menu-register "script-fu-freistellen" "/Filters/Eigene Skripte")
mit freundlichen Grüßen
Julian