You are here


This tag should only be used if the script or plug-in is not specific to one GIMP version at all. This is most likely never the right tag to use.

10% Edge Guides

This script sets guides at a 10% border around the image.

Rule of Thirds

This script set's guide at the "Rule of Thirds" lines.

Map Style

Users Guide

What this plugin does:

Transfers artistic style from one image to another. Often the source is an artistic image and the target is a realistic, photo image. But you can also transfer between artistic images or between realistic images.

An artist might say this plugin "renders in the media and style from another image." A computer user might say it "renders in the theme of another image."

Transferring style means transferring small scale features (color and texture) to an image while retaining large scale features (objects.)

Manual Lens filter

This plug-in changes the color balance and brightens up the image to imitate images taken with Manual/Classic/Vintage lenses.

Below you will find two versions of the script one with Manual lens only (manual-lens_filter.scm) and one with Manual lens and Cool Manual lens (cool-manual-lens_filter.scm). Cool Manual lens uses the engine of to cool the image.

See samples:

Color Balance 2

Color balance 2 plug-in can be useful to add or remove color tints in shadows, midtones and highlights, while preserving the image luminosity.

See samples:

After Color Balance 2 filter:

Color Balance 2 UI:

Python installation: GIMP 2.8 ships with python
Copy .py and .png files in:

Render Texture

This plugin creates a new image having texture synthesized from the selection.

It hides several steps to set up and use the resynthesizer. It requires the separate resynthesizer plug-in.

See the Resynthesizer author Paul Harrison's website, about using the resynthesizer to generate textures.

The effect for users:
Similar to "Fill resynthesized pattern" except:
- here the arguments are reversed: you select a texture and create a new image
instead of selecting an area and choosing a pattern.
- here the result is less random (since Fill resynthesized adds noise.)

Autoscale and auto constrast stretch HSV

This script scales the image in multiple steps, automatically stretching contrast HSV at every step in order to make the resulting image have a better quality and contrast, preserving hue.

The user is required to specify the final image long side length (in pixels) and the scaling ratio in percentage of each step, default percentage is 66.

According to the plugin "plug-in-autostretch-hsv" by Scott Goehring and Federico Mena Quintero, stretching contrast HSV may give bad results. Contrast stretching can be disabled.

EZ Perspective

Turn this:

original image, taken by camera tilted up

…into this:

perspective corrected image, rectilinear, correct proportions

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.

Python plugin examples templates using gimpfu, for programmers

This file contains examples, or templates, of registering plugins using gimpfu.register().
This is for GIMP Python programmers, not users.
When installed, this one file puts many (nine) demo plugins into GIMP.
The demo plugins don't do much except make an appearance.

These demonstrate various combinations of:
- where plugins appear (or not) in the menus (or elsewhere) in GIMP
- when the plugin's menu items are enabled (sensitive)
- what parameters a plugin_main() receives
- whether a plugin opens a GUI dialog for user to choose options (set parameters.)


Subscribe to RSS - any