Google
  Web www.spinics.net

Re: Gimp 2.4 Script-fu problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


On Wed, 2008-01-02 at 21:09 -0200, John Coppens wrote:

> The script is supposed to add a title on a selected place, and worked
> fine under 2.2.x. Now, the text appears as a new layer, but the color
> isn't right, the layer seems blocked (cannot select another layer)while
> it's still floating, the combination mode (addition/subtraction) is not
> respected and the command in the script to flatten the image is not
> executed.
> 
> No errors appear, but something did go wrong...
> 
I guess your problem comes from the commands in the declarations
statement of the let*

[SNIP]

(let* (
    (width  (car (gimp-drawable-width drawable)))

     [SNIP]

    (text-x
        (cond   ((= just 0) xmargin)                            ; left
                ((= just 1) (/ (- width fwidth) 2))             ; middle
                ((= just 2) (- width xmargin fwidth))           ; right
        )
    )

) ;; closing the declarations here.

    (gimp-image-undo-group-start image)

    (gimp-context-set-foreground color)
    (define layer (car (gimp-text-fontname image drawable 
;;   ^^^^^^ added a define as layer has comed out of declarations.
                 text-x text-y text 0 1
                 fontsize POINTS fontname)
           )
    )
    (gimp-layer-set-mode layer
        (cond   ((= mode 0) NORMAL-MODE)
                ((= mode 1) ADDITION-MODE)
                ((= mode 2) SUBTRACT-MODE)
        )
    )
    (gimp-layer-set-opacity layer alpha)
    (gimp-image-flatten image)

    (gimp-image-undo-group-end image)
    (gimp-displays-flush)
  ) ;; ) closing the let* here.  
)



_______________________________________________
Gimp-user mailing list
Gimp-user@xxxxxxxxxxxxxxxxxxxxxx
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-user

[Home]     [GIMP Development]     [Video For Linux]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Yosemite Book Store]     [gtk]     [KDE]     [Scanner]     [Gimp's Home]     [Gimp Docs]     [Gimp on Windows]     [Steve's Art]     [Webcams]     [Share Your Images]     [Free Online Dating]     [Script Fu]

Powered by Linux amazon