Scripting for gimp => gimp-2.3.6

PyGIMP

png stacking
layer splitter
Some want to take things apart, others want to sort them and put them together sanely.
(some of) The mysteries of register() unveiled....
Sometimes this is the most difficult part of writing the script. This is the place where your script begins to talk to GIMP and it needs to be set up a certain way.
debugging
I had a mistake funny enough today to start a new web page with.
palette_to_gradient.py
One good reason to sort palettes is to make gradients out of them.
palette_sort.py
I was in a situation where I thought it would be nice to sort some recently acquired palettes so I grabbed palette_sort.py and made a few changes. It is a nicely written script and I don't think that I hurt it.
auto-logo.py
You can run all of the tiny-fu logos with this python script.
paths.py
I think paths.py will work in gimp-2.3.5. They added "get" and "set" visibility right before they made that release. However, since it uses True if you use this with gtk+-2.6 you might read a lot of deprecated warnings in the console. If the console spew bothers you, go ahead and upgrade. gtk+-2.8 is nice.
scripts for batch processing
So many years of it not being easy enough to use GIMP for batch work. Things are changing, however. If you are able to use linux and type at the commandline, you can use my script to perform many batch operations with GIMP -- only if you are tall enough to either build GIMP or find your distributions gimp-python module. It looks like a lot of ifs now. A while ago, using linux meant you were tall enough to use linux....
pygimp routines
A collection of little routines you might need to get your pygimp scripts to work.