My plug-ins for the GIMP

Here are all the plug-ins I have written.

The number in parentheses after the name of the filter is the version number.

Add Noise (Noisify)
Adds random noise to the image, giving a 'grainy' appearance (can also be used as a basis for creating textures - for an example, see this tip from Xach). The amount of noise can be set individually for each RGB channel.

Has been integrated into the main GIMP distribution.

Cuts away any borders. The border colour is defined as the colour common to at least two corners. If no two corners have the same colour, nothing is done.

This has been superseded by Tim Newsome's version, which is integrated into the main GIMP distribution.

This plug-in creates a black-and-white 'engraved' version of an image. I don't know the proper name for this technique, but you have probably seen it in old illustrations. Just try it and see for yourself.
Quartic suggests that you try this: engrave an image, blur it slightly, and use it as a bump map.

Has been integrated into the main GIMP distribution.

Motion Blur (1.23)
This filter simulates the effect seen when photographing a moving object at a slow shutter speed.
You can choose the angle and amount of displacement.
Offers three types of blur: Linear, Radial and Zoom.

Development of this plug-in has been taken over by Daniel Skarda (, and the plug-in has been integrated into the main GIMP distribution.

Oil Paint (Oilify) (1.14)
Practically every image manipulation program under the sun includes this effect, so of course the GIMP has to have it too. Makes an image look somewhat like an oil painting.
Unlike most other versions, you can adjust the mask size, thus making the effect more or less pronounced.
Version 1.14 also offers a choice of two algoritms.

Version 1.13 has been integrated into the main GIMP distribution.

This plug-in has been rewritten for GIMP 0.99 by Brian Degenhardt and is now integrated into the main GIMP distribution.

If you expose a photographic film to light during development, you can observe the phenomenon called solarization: some areas of the picture undergoes an inversion.
This filter simulates that effect by inverting all pixels above a user-defined threshold. When this is done, the contrast of the image is degraded; the filter can compensate for this by doing an optional automatic contrast stretch.
This plug-in has been obsoleted by the Levels dialog.

Variable Blur
The standard plug-ins include the Blur filter, which performs a convolution with a 3 x 3 mask. This filter uses a mask of variable size, allowing a more pronounced effect.
Note that if you specify an even value for the mask size, it is silently changed to the next higher odd value.
NEW: Version 1.15 is up to 180 times faster than previous versions.

Has been integrated into the main GIMP distribution.

Developer's Corner

Enter here at your own risk!

Here is where you find plug-ins that are not yet officially released. Only use them if you are looking for trouble.

Adobe Photoshop file plug-in (1.11)
At the time, loads the following file types:
RGB, RGB w/ alpha, grayscale, grayscale w/ alpha, CMYK, CMYK w/ alpha.
NOTE: CMYK conversion is not implemented.
Layers stuff etc. is not supported.

NOTE: This version is only for GIMP 0.60.

Development of this plug-in has been taken over by Adam Moss and some other guys - check the registry for newer versions.

Last updated: Fri Jan 8 2:54