Vollständige Version anzeigen : start schwierig
23skiddow
15.04.2008, 12:52
neuer versuch:
wie kann man das script:
script-fu-selection-rounded-rectangle
innerhalb eines anderen sriptes verwenden?
ERROR: Procedural database execution failed:
(gimp_image_undo_group_start 0)
23skiddow
15.04.2008, 17:11
hiho,
mit meinen ersten experimenten komme ich um die erste Klippe nicht rum. Will mir ein Rahmenbastler mit runden Ecken machen - und fange mal ganz einfach an:
(define (script-fu-runden-Rahmen Bild Rahmen_Breite Rahmen_Radius Rahmen_Farbe Hintergrundfarbe)
; die lokalen Variablen ermiteln
(set! alte_Breite (car (gimp-image-width Bild)))
(set! alte_Hoehe (car (gimp-image-height Bild)))
(set! neue_Breite (* 2 Rahmen_Breite))
(set! neue_Hoehe (* 2 Rahmen_Breite))
; Bilder vergroessern
(gimp-image-resize Bild (+ alte_Breite neue_Breite) (+ alte_Hoehe neue_Hoehe) Rahmen_Breite Rahmen_Breite)
; Auswahl setzen
(gimp-selection-all Bild)
(let*
(
(auswahl (car (gimp-image-get-selection Bild)))
)
(script-fu-selection-rounded-rectangle FALSE Bild auswahl 5)
()
)
)
(script-fu-register
"script-fu-runden-Rahmen"
"<Toolbox>/Xtns/Script-Fu/Test/Runden Rahmen..."
"Erzeugt einen runden farbigen Rahmen um ein Bild."
""
""
"080414"
""
SF-IMAGE "Image" 0
SF-DRAWABLE "Level" 0
SF-VALUE "Rahmenbreite" "2"
SF-VALUE "Rahmenradius" "5"
SF-COLOR "Farbe" '(0 0 0)
SF-COLOR "Hintergrundfarbe" '(99 99 99)
)
Aber solbald ich das script "script-fu-selection-rounded-rectangle" innnerhalb meines scriptes aufrufe steigt es aus.
"Skript-Fu Fehler beim Ausf¸hren von
(script-fu-runden-Rahmen 15 48 2 5 '(0 0 0) '(99 99 99))
ERROR: Procedural database execution failed:
(gimp_image_undo_group_start 0)"wie muss der aufruf des scriptes korrekt sein?
Vielen Dank,
torsten
23skiddow
16.04.2008, 08:56
so gehts - für alle die es auch gesucht haben;-)
(script-fu-selection-rounded-rectangle Bild Auswahl Rahmen_Radius 0)
hat sich erledigt...
23skiddow
17.04.2008, 12:19
Für des englisch Mächtigen hier eine Einführung die mir weitergehelfen hat:
http://imagic.weizmann.ac.il/~dov/gimp/scheme-tut.html (http://imagic.weizmann.ac.il/%7Edov/gimp/scheme-tut.html)
vBulletin® v3.8.2, Copyright ©2000-2013, Jelsoft Enterprises Ltd.