#1 Le 31/03/2011, à 16:08
- mrniko
GIMP : scheme/script-fu comment COLLER et CALQUER une sélection flotan
Bonjour,
Je m'essaie au SCRIPT-FU mais n'étant pas un pro de Gimp, ni de scheme... j'ai des difficultés...
Je voudrais faire ceci (d'après le tuto ici : http://www.virusphoto.com/40104-creer-u … utant.html ) :
Sélectionner toute la photo : OK
Réduire la sélection : OK
Inversez la selection : OK
Coupez votre selection : OK
Coller : COMMENT ?
Gimp crée alors une selection flottante qu'il faut transformer en calque en cliquant simplement sur nouveau calque (l'icone) : COMMENT ?
Selectionnez le nouveau calque : OK
Eclaircissez ce bord pour donner un effet de fondu : OK
Ajouter une ombre portée interne à votre bord : OK, script-fu "Inner shadow"
Ce qui donne (mon script) :
; Début du Script
; Accès à partir de l'image par : Filtres > Decor > Cadre Fredo59
;
; cadre_fredo59.scm -*-scheme-*-;
; Développé par MrNiko sur Gimp 2.6.10
; Inspiré par http://www.virusphoto.com/40104-creer-un-cadre-en-relief-avec-gimp-debutant.html de Fredo59
(define (script-fu-cadre-fredo59 img drw bordure)
(let*
(
(drw-width (car (gimp-drawable-width drw)))
(drw-height (car (gimp-drawable-height drw)))
(new-layer (car (gimp-image-duplicate img)))
)
(gimp-selection-all img)
(gimp-selection-shrink img bordure)
(gimp-selection-invert img)
;;(gimp-edit-cut drw)
;;(set! objImage (car (gimp-edit-paste drw TRUE)))
;;(set! objImage (car (gimp-layer-new-from-drawable drw img)))
(gimp-brightness-contrast drw 50 0)
(gimp-edit-copy drw)
(set! new-layer (car (gimp-layer-new img drw-width drw-height RGBA-IMAGE "Calque MrNiko" 100 NORMAL)))
(gimp-image-add-layer img new-layer -1)
)
(gimp-displays-flush)
)
(script-fu-register
"script-fu-cadre-fredo59"
"<Image>/Filters/Decor/Cadre Fredo59"
"Ajouter un cadre en relief."
"MrNiko d'après Fredo59"
"Libre de droits"
"2011"
""
SF-IMAGE "Image to use" 0
SF-DRAWABLE "Drawable to draw line" 0
SF-VALUE "Taille du cadre" "100"
)
; Fin du Script
alors ?
cordialement,
Nicolas
Hors ligne