Re: Script baffling

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

 



Quoting Kevin Cozens <kevin@xxxxxxxxx>:

> Roger Penn wrote:
>> The included script worked just fine before upgrading from 2.2 to 2.6. I've
> [snip]
>> (define (BulletinBoard_Blue_Header inText inFilename)
>> (let* (
>>     (drawable -1)
>>     (text inText)
>>     (filename inFilename)
>>     (gimp-context-set-foreground '(41 11 169))
>>     (img (car (gimp-file-load 1
>> "C:\\userfiles\\admin\\images\\GIMP\\bulletin.gif" "bulletin.gif")))
>>     (gimp-image-convert-rgb img)
>
> Your script is calling "gimp-image-convert-rgb" in the variable bindings
> part of the let*. It needs to be in the body of the let*. Move the line to
> just before or after the call to "gimp-selection-none".

I would add that likewise the script is attempting to call  
'gimp-context-set-foreground', 'gimp-hue-saturation' and  
(conditionally) 'gimp-layer-scale' within the binding block. The  
actual effect of this is that new, local variables are created and  
assigned the values of the ensuing expressions. The line that attempts  
to conditionally call 'gimp-layer-scale' is particularly problematic  
because it is redefining "if" (though only for the duration of the  
let*).

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


[Index of Archives]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [GIMP for Windows]     [KDE]     [GEGL]     [Gimp's Home]     [Gimp on GUI]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux