(define (fbk-effect image drawable) (let* ( (img-height (car (gimp-image-height image))) (img-width (car (gimp-image-width image))) (new-layer) ) (gimp-image-undo-group-start image) ;(gimp-convert-grayscale image) (gimp-desaturate drawable) (plug-in-neon 0 image drawable 5 5) (set! new-layer (car (gimp-layer-new image img-width img-height RGBA-IMAGE "layer" 100 LAYER-MODE-HARDLIGHT))) (gimp-image-insert-layer image new-layer 0 0) (gimp-selection-flood image) (gimp-drawable-edit-fill new-layer FILL-FOREGROUND) (gimp-displays-flush) (gimp-image-undo-group-end image) ) ) (script-fu-register "fbk-effect" ;function name "Test Effect with Layers" ;menu label "Add some effects and layers." ;description "Kris Occhipinti" ;author "Copyright 2023,Kris Occhipinti;\ GPLv3" ;copyright notice "March 25, 2023" ;date created "" ;image type that the script works on SF-IMAGE "Image" 0 SF-DRAWABLE "Drawable" 0 ) (script-fu-menu-register "fbk-effect" "/FBK")