You are here


Vignette Script

Creates a vignette around a selection.

- Vignette based on selection and active layer.
- Softness, opacity, and colour of the vignette can be changed in the dialog box.
- Checking "Keep Layers" allows adjustment of vignette opacity after the fact.
- Also check "Keep Layers" if you have other layers visible otherwise they will be merged down.

Location: Filters/Light and Shadow/Vignette

Export Selection

This script pops up a GUI which allows you to save your selection to various places

The source is your current selection (or whole image if none) applied to one of:
- the current layer
- all visible layers
- all layers

The destination is one of:
- a PNG file (saved directly to disk)
- a new image in GIMP
- a new layer in the current image

Precise selection

Rectangular selection in parametric modality by means of dialogue window.



Make a blurry border around the selection and make everything else transparent. Designed for "highlighting" part of a screenshot or other large image.

Crop to center the selection

This script crops the image so that the current selection winds up at the center of the image. It is especially useful when postprocessing digital images: When the subject of a photograph appears off-center, simply select the subject, click on Script-Fu/Selection/Center Selection..., optionally customize the script's parameters (described below), et voilà—the subject is now perfectly centered.

GIMP Indexed palette selection tools

I wrote this script using GIMP bug #88361 as inspiration.
This script provides three functions that expand GIMP's ability to deal with indexed colors. I designed them with pixel artists in mind, who frequently store their target palette as a set of swatches in one region of the image they're working on.

(Image) > Colors > Map > Colormap to palette
Creates a GIMP palette based on an indexed image's colormap, which can then be used just like any normal GIMP palette.


Sets the selection to a sunray-like pattern, taking parameters such as inner and outer size, whether or not to have flowery edges, thickness, amount of rays, and a randomize switch.

Average Layer

This script is intended for a series of photographs with (on each photgraph different) unwanted objects on it, e.g. a large place with moving people.

Amazing Circles

Amazing Circle technique with advanced options. Includes options to choose border colour (or calculate from border average), border size and vignetting effect, whirl/pinch distortion, alternate circle method, plus optional drop shadow & shading.

Subtract Small Selection Isles

Subtract small isles from the current selection and/or add small unselected isles to the current selection. The parameters pixel_diagonal and pixel_limit are used to define area size that is considered as small isle.
New since release 1.1: fixed crash when processing large selections, added progress handling
INSTALL: gimptool-2.0 --install isle.c


Subscribe to RSS - selection