You are here


Batch Brushes

This little bit of Script-Fu converts all images of a specified extension in a single folder to greyscale .gbr files. script-fu popup prompts you for the folder containing the images, and which extension to filter on.

Brushes are created in the same folder as the images, using the original filenames (but with .gbr as the extension instead of frex. .jpg).

Tested in Windows XP with GIMP 2.6 - not tested in other environments or versions, but as this script is very bare bones, it should work on any GIMP version from at least 2.2 up (not sure about earlier).

Edge Glow

A simple script to make the edges of a selection or layer glow with the selected colour. The script will act on the active selection first, and if it cannot find that, the alpha channel of the current layer. All changes are made to a separate layer so you can duplicate, mask and move them around to your heart's content.

Resize and Match DPI

Resize-match-dpi is a GIMP Script-Fu script to resize or scale an image along with scaling the DPI. If we scan a 4.75″ x 4.70″ image at 300 DPI with a pixel resolution of 1425 x 1409 and we want to scale it down to 1280×1266, most programs will rescale the image but not touch the DPI. This means when the image is viewed or printed it will appear too small (4.27″ x 4.22″). This script scales the DPI to match the new pixel resolution so it will still appear as 4.75″ x 4.70″. Comments are greatly appreciated.

Double HSV Film Grain

Version 0.9.6

Just getting this up, so the description will be short for now. Double HSV Film Grain was originally a work-around that simulates Photoshop's film grain filter. It has become more than that, though. Simple to use, it has a few features that go beyond simple noise filters. There is the option to either compress the layers down to the original, or keep the three separate working layers to be manipulated individually. There is also an option to limit the working layers to just two noise layers.

Still testing it for bugs, so any input would be appreciated.


Descreen is a script that does descreening using the FFT Fourier plugin ( )

This script does descreening without blurring the image.

It can descreen the following picture :

And gives the following picture :

Merge Animation

This script takes two animations, using layers as frames, and merges them together with the blend mode and offsets specified. You can choose to make the animation length be the LCM of the two animation lengths, or the minimum length.

Picture 1Picture 2
Merged Animation

Switch Sides Ver 1.1

This is a simple script that switches the left and right halves of the loaded single layer image. I wrote this because I have a 3D lens and by switching the two halves of the image, the image become a cross-view 3D image. It makes the process quick and easy. Maybe someone else can benefit from it.

Version 1.1 doesn't flatten the image as version 1.0 did. Instead it merges the two layers, leaving the remaining layers as they were. The resulting layer has an alpha channel, so transparencies remain intact.

Shadow Glow

This is a simple script to invert the brightness of only the dark sections of a picture, without changing the colour. You can change the threshold for the script, so that it creates a brighter picture, or one that isn't as bright. The effect is applied on a separate layer above the active one, so you can delete it or apply a layer mask to it if you want.


LaTeX formulas (via

This script is a simple add-on to the wonderful service provides: You give LaTeX-Code and get the formula as an image to add it e.g. into an presentation (who wants to use Microsoft Formula Editor??) Using this add-on you take gimp as an proxy that is able to change the text-color ( only provides plain black on white background with some alpha-pixels). You may choose an image size as provides it and get an _real_ alpha background image and you favorite text color.



Generates a slime texture. You can control for the size of the texture, and the results are generated in a new layer in the active image.



Subscribe to RSS - script-fu