Hi Joao,
May I suugest this code instead of the above? :
from gimpfu import *
def python_fu_create_thumb(filename):
img = pdb.gimp_file_load(filename, filename)
pdb.gimp_file_save_thumbnail(img, filename)
register (
python-fuc-create-thumb,
Create Thumbnail of Image
On Mon, Jan 07, 2008 at 07:30:22PM +, Martin Bradley wrote:
I don't want to try to get your code working because I know nothing
about Python, I know it is a good language. The other reason I'm not
happy using it is that it adds another layer of software to a solution
that should work on
Martin Bradley wrote:
(define (script-fu-create-thumb filename)
(let* ((img 0))
;; car needed here because gimp functions return values as lists
(set! img (car (gimp-file-load 1 filename filename))
(gimp-file-save img filename)
(print (gimp-file-save-thumbnail img
Hi Folks,
You have an error in your placement of ')'.
That was because I thought set was used similar to (let ..)
I don't think you need the file save since you haven't changed the file since
it was loaded.
I have corrected the arguments. I saved the file first because
Martin Bradley wrote:
I'd been slowly trying to learn Common Lisp and thought that Script-Fu had it.
Here is the scheme coding tutorial I was using, most likely the wrong
thing to be reading.
http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme-Z-H-1.html#node_toc_node_sec_4.1
Script-Fu
On Friday 04 January 2008 19:35, Martin Bradley wrote:
Hi Folks,
You have an error in your placement of ')'.
That was because I thought set was used similar to (let ..)
I don't think you need the file save since you haven't changed the
file since it was loaded.
I have corrected the