A repository of extensions for GIMP, the FREE and Open Source image manipulation program.

Depthmap Plugin

This plugin generates a depthmap out of two stereoscopic images.
Install it with:
gimptool-2.0 --install elsamuko-depthmap.c
Then open the two images as layers in GIMP and start the plugin under Filters -> Map -> Depthmap.

Gas Giant

This script is nother in a series of planet makers. This one makes a banded gas giant. There can be anywhere from one to 20 bands in the planet. Each band is an equal height, and has Plasma noise rendered in it. Each layer is then motion blurred. The result is then mapped onto a sphere, and gaussian blurred to make the edges nice and fuzzy.

Adjoin 2 separate layers into stereo pair

The script is useful to work on the two images of stereo pairs using the gimp, after handling the two images as separate layers during editing, this script can be used to convert two layers back into one stereo image.

This script converts two equal sized layers being positioned above each other, into one stereo image with the two former layers positioned next to each other:
1. the user choses one of two piled layers to be moved to the right of the other layer
2. the script repositions the chosen layer next to the right border of the other layer

Thatched cross

This script generates a pattern like the one shown in the attached png. The size of the image can be anywhere from 300x300 to 3000x3000. The pattern can be symmetric, or it can be weighted to have longer sides on one side. The color of the lines in selectable. I'm not sure what this can be used for, but it does make a nice pattern that can be tiled. Enjoy!

JPEG 2000

The wavelet/JPEG 2000 plug-in, written by Divyanshu Vats, from the 2006 GIMP Google Summer of Code wavelet project, mentored by Simon Budig.

It creates three plug-ins:
jp2: JPEG 2000 support
denoise: A noise removal plug-in
ihalf: Inverse halftoning -- remove halftones from printed images.

It requires the openjpeg library, available at: http://www.openjpeg.org/

I'm not sure what the license is (the code files don't say) but the COPYING file looks pretty free.

Tapered Stroke on Path

Draws a tapered stroke along a path using the current tool, specifying the start and end stroke width.

Details and example are located here.


A simple plug-in to convert RGB images to YUV in GIMP. This means that after having applied the filter, you will get luminance (Y) in the red channel (R), and chrominances in green and blue channel. By using the decompose plugin, or the channel dialog, you will be able to work in YUV space, and be back in RGB space by the reverse plugin.


A simple plug-in to do fourier transform on you image. The major advantage of this plugin is to be able to work with the transformed image inside GIMP. You can so draw or apply filters in fourier space, and get the modified image with an inverse FFT.

Wavelet sharpen

The wavelet sharpen plugin enhances apparent sharpness of an image by increasing contrast in high frequency space. The amount of unsharpness of the original image can be taken into account by adjusting the sharpening radius. As an option you can choose to sharpen the luminance (YCbCr) channel of the image only.

Eyeball - Updated for v2.6

This script will make a single eyeball, and has been updated for v2.6. The colors of the iris, and size of the pupil, lighter iris, and darker iris, are all adjustable. Ideally, the inner eye color should be about half the brightness of the outer eye color to provide a nice transition from the pupil, but any two colors can be used. The image itself can be anywhere from 300x300 to 3000x3000 in size. The eye will have a transparent background. Enjoy! The attached picture is what the final product will look like (your colors may vary, obviously!)


Subscribe to GIMP Plugin Registry RSS Subscribe to GIMP Plugin Registry - All comments