Still today, 10 years later, your video is so usefull, I'm learning script fu because I need to do something on gimp and i can to learn with your videos!
Lists are nested pairs internally, so to access a list's element by index you can use a recursive function with decrementing parameter. Such a function has been implemented already: *(list-ref my-list idx)* with _idx_ being the zero-based index.
I'm glad they implimented script fu in Scheme. I really enjoy Lisp languages for the simple syntax. Scheme, Common Lisp and Racket are all fun to hack in. Thanks for the wonderful intro.
After retiring from 26 years of coding business software, I SWORE I would never code again. And then GIMP came into my life! Three years later and I'm finally in a relenting discussion with my alter-ego on this ix-nay on the migraine rendering mental paralysis that became my 24 hour mental focus, ruining multiple relationships along the way. I have to admit that I'm just investigating & beginning my research. I was told to find out if there is an accessible repository of GIMP scripts similar to my mind-numbing #1 tedious manual task: Editing a 60 layer animation with transparency that I want to change to a Green or Blue Background. This would work on a totally unoptimized GIF or WEBp. After clearing the selection from the previous layer, select the transparent BG of the current layer. Grow the selection by a user definable quantity, replace the selection with a user definable colour, then deselect the selection & go to the next layer and repeat until the final layer. #2 Task: Adding a watermark or text to each layer of an animation. Dreaming a little head of myself, #3 task would be to turn a GIF or WEBp animation into an mp4 file of a specified length. I've subscribed to your channel, mostly because I have lots to learn & you convinced me you know what you're talking about.
nice tutorial, programming gimp scripts is a lot of fun. also, the button "Browse" in script-fu console opens Procedure Browser, you didn't have to go to help menu for that ;)
At 3:15 you write one line of code in the scheme language .... (+ 2 3).... I guess Scheme uses prefix notation. `+` is the function for mathematical addition and sum. Most programming languages uses infix notation for addition, such as `(2 + 3) == 5` instead of `== (+ 2 3) 5`
Interesting tutorial, but it like all other tutorials does not answer the question; how do I write the script COLOR-AUTO-WHITE BALANCE. GIMP is powerful but it lacks the ability to write script as we would use GIMP through the operator menues.😅
man, cool tutorial, but what a fucking language chosen for scripts! It's hard to find tutorial and the gimp doc is outdated. People use scheme as language script in a program must be mad.
hello, anyone know how to add a guide to my image ? i used the script (script-fu-guide-new-percent 1 1 1 0 60) but its not adding a guide at 60% , any example?
I learned mainframe language and bash skills and you sir are an excellent educator - no stupid music and good pace. a big thumbs up.
Still today, 10 years later, your video is so usefull, I'm learning script fu because I need to do something on gimp and i can to learn with your videos!
Lists are nested pairs internally, so to access a list's element by index you can use a recursive function with decrementing parameter. Such a function has been implemented already: *(list-ref my-list idx)* with _idx_ being the zero-based index.
I'm glad they implimented script fu in Scheme. I really enjoy Lisp languages for the simple syntax. Scheme, Common Lisp and Racket are all fun to hack in.
Thanks for the wonderful intro.
Thanks. This video is the start point of mastering Script-fu for Gimp for me.
After retiring from 26 years of coding business software, I SWORE I would never code again. And then GIMP came into my life! Three years later and I'm finally in a relenting discussion with my alter-ego on this ix-nay on the migraine rendering mental paralysis that became my 24 hour mental focus, ruining multiple relationships along the way. I have to admit that I'm just investigating & beginning my research. I was told to find out if there is an accessible repository of GIMP scripts similar to my mind-numbing #1 tedious manual task: Editing a 60 layer animation with transparency that I want to change to a Green or Blue Background. This would work on a totally unoptimized GIF or WEBp. After clearing the selection from the previous layer, select the transparent BG of the current layer. Grow the selection by a user definable quantity, replace the selection with a user definable colour, then deselect the selection & go to the next layer and repeat until the final layer. #2 Task: Adding a watermark or text to each layer of an animation. Dreaming a little head of myself, #3 task would be to turn a GIF or WEBp animation into an mp4 file of a specified length. I've subscribed to your channel, mostly because I have lots to learn & you convinced me you know what you're talking about.
Pretty good introduction for writing Script-fo. Thumbs up!
nice tutorial, programming gimp scripts is a lot of fun. also, the button "Browse" in script-fu console opens Procedure Browser, you didn't have to go to help menu for that ;)
At 3:15 you write one line of code in the scheme language .... (+ 2 3).... I guess Scheme uses prefix notation. `+` is the function for mathematical addition and sum. Most programming languages uses infix notation for addition, such as `(2 + 3) == 5` instead of `== (+ 2 3) 5`
Great! Waiting for the next video.
Interesting tutorial, but it like all other tutorials does not answer the question; how do I write the script COLOR-AUTO-WHITE BALANCE.
GIMP is powerful but it lacks the ability to write script as we would use GIMP through the operator menues.😅
I've never used Python, but I'm sure you can find lots of Python tutorials around the web.
you need a space between the 2 and 3 to distinguish it from the number 23
make one on animations...
When I look in my Gimp folder, I can't finder the Script folder. Any help? Have PC. And it is the current version here in 2024.
great video. Well explained.
cool, nicely done.
I still see no spatter brush :/ I have to go now but i will be back for the rest of the series later.
love the matrix clip :)
I did learn some, thanks
Thanks nice introduction
Great video thanks!
Show me how a 12years old meme still relebant to this exact day
Is it possible to write a script that warps images? Thank you so much!
Funny thing is I watched the films Matrix serie yesterday
OK. Its 2019, so I don't have to use scheme, which is good, since it seems to suck.
ty
my gimps messed up one day i went one gimp and it continousy on startup said not responding and after that I reinstall and still no luck :(
Delete (or rename) your personal gimp directory and try again? Code or config causing the error could be stored there.
how do you write python scripts
"you plug in numbers here" us geeks call them 'parameters' parameter= a value either number or data to a function
you make it effortless! but for me its not
man, cool tutorial, but what a fucking language chosen for scripts!
It's hard to find tutorial and the gimp doc is outdated.
People use scheme as language script in a program must be mad.
9th
hello, anyone know how to add a guide to my image ? i used the script (script-fu-guide-new-percent 1 1 1 0 60) but its not adding a guide at 60% , any example?