You are here


The original scripting extension.


A little collection of simple functions for quickly framing and paneling a canvas with guides.

This script currently consists of eight functions:

Create empty canvas and Create canvas with guides - create a new image of specified size (A5, A4 ...) and DPI (300 DPI, 600 DPI ...) and add a grid of guides to it.

Add guides (framing) and Add guides (no framing) - add a grid of guides to the current image, specifying margins and spacings.

Tuckbox Generator Script

This program is intended to help make tuckboxes used to store cards for board games. It is flexible enough to create boxes for any size cards, with or without sleeves. It uses the dimensions of the stack of cards to create the box geometry in the gimp and also creates the layers and layer masks necessary to add art to the box without having to resize the art to exactly the same size as the side.


Script for cleaning pictures. It takes a background from a selection border (which is expected to be rectangular) and interpolates the selection contents based on this border.



Works ok with corners and borders. Yet it is slow and doesn't support undo, so use at your own risk.

Rectangular select with circular and elliptical corners

The Rectangular Select Tool with Rounded corners option checked is very useful, but it could be so much more. The underlying GIMP function, gimp-image-select-round-rectangle written by Martin Nordholts provides much more functionality than what is exposed in the Rectangular Select Tool.

This script attempts to unleash gimp-image-select-round-rectangle's potential by raising the radius limit to 262144 pixels from 100 pixels and exposes the ability to specify different x and y radii.

GC Shadow V1.2

GC Shadow V1.2 is an enhanced replacement for GIMP’s Drop Shadow procedure. It supports Solid Color & Gradient Drop Shadow, Glow, Inner Shadow & Inner Glow. Compatible with GIMP 2.6.x & GIMP 2.8.x. For Script-Fu coders, this procedure allows the passing of the Shadow Layer Name as an argument.

Download Script From GIMP Scripts

Cool Look filter

This is a bundle of two filters with similar action. The first one (Cool Look) is cooling the white balance of all tones while boosting red tones saturation, somewhat imitating Nikon look. The second (Cool Look 2) one is cooling only the dark tones while boosting red saturation only in the brighter tones, imitating a generic non aggressive cinematic color grading, ideal for scenes with darkish background and people in the brighter tones.

See samples:

Logo Toolbox V1.3.1

This Script Has Been Updated to Version 1.3.1


;;; COLOGRAM.SCM -*-scheme-*- This File is written by Friedemann Wolpert 2010
;;; You can contact the Author using the following eMail: Friedemann@MedienKunstOnline.De
;;; Project Entry for "Mach Flott den Schrott 2", Heise Magazin

Export Layers Plus

Yes, it's yet another export layers script! This one is mainly targeted for video editing applications. I wrote it because all the other scripts weren't good enough for my purposes. Script is located in File/Export Layers...


  • Can name output files based on frame counter (i.e. "frame_000.png", "frame_001.png" and so on)
  • Can export only visible or only linked layers
  • Correctly exports layers with layer masks
  • Can export top to bottom or bottom to top
  • Can resample to different frame rate (and understands frame delay modifiers i.e. "(NNms)")
  • Can also interpolate frames when resampling

This script was used to produce the award winning short film "Stretch Those Glutes (ANNIVERSARY EDITION!)"

Read more for detailed options description.


This plug-in fills all the selected parts of an image from the outside in with 2 colours
or 1 colour and a transparent band. The filled selection will be placed on a transparent
layer above the active layer.
The number of bands is user defined in the number of iterations, if however the
selections is totally filled, the process will stop before the number of iterations
being given is reached.
To totally fill a selection, choose a very high number of iterations.
The width of each band can be increased or decreased by a given amount of pixels in


Subscribe to RSS - Script-Fu