Rss Feed Tweeter button Facebook button Delicious button Digg button Stumbleupon button

Category: Python-Fu

Gimp Python-Fu Plug-ins (python)

Gradient Extrapolate

Gradient Extrapolate is a python plug-in, which fills gaps or removes objects surrounded by a gradient.

More information & examples can be found here.

Menu Location:
Filters > Enhance > Gradient Extrapolation

Tagged: , , , , ,

Perspective and Rotation from Path

Python plug-in which lets you rotate an image and apply a perspective correction by setting a path.

Perspective uses three points and rotation needs two.

Rotation will detect whether the line you are starting from is near vertical or near horizontal and apply a rotation that get to the closest orientation.

Menu Location
Tools/Transform Tools

Tagged: , , , , , ,

Ungroup GroupLayer

Ungroup a GroupLayer, by moving all children to the same level as the parent. Run this on each GroupLayer to flatten the layer tree back into a layer stack.

Menu Location
Layer/Ungroup GroupLayer

Tagged: , , , , ,

Split Layer Into Tiles

Split a layer into many layers, one for each tile. This is useful for editing tile-based images for some games and applications.

Menu Location
Layer/Split layer into tiles

Tagged: , , , , , , ,

Transpose Tileset

Suppose the current layer has a tile-based image (e.g. the tileset for a game). This script will transpose all tiles, so that the tile at the position (1,0) will end at (0,1).

Very useful if you have your sprite sheet as a tall strip of frames (one on top of the other), but you need it as a horizontal strip (with frames side-by-side, as required by Game Maker). With this plugin, you can transpose the frames to convert from one format to another.

Menu Location
Layer/Transpose tileset

Tagged: , , , , , , , , ,

Save All

Save All is a python plug-in which adds the capability to save all open images with one click. It’s been fully tested on windows XP and partially tested on Linux, with no problems.


Tagged: , , , , ,

Symmetry Tile

This plug-in takes the selection from an image (“cell”) and produces a new image according to one of the 17 plane symmetry groups . These are also known as wallpaper groups or plane  crystallographic groups.

Basically it rotates and or flips copies of the cell, combines them to form a tile and then copies that tile to fill a new image.


Tagged: , , , , ,

Interleave Layers

Interleave Layers v0.4 Python Plug-in interleaves layers from two different images.

Menu Location
Image/Interleave Layers


Tagged: , , , , ,


An improved version of the Scale2X -algorithm, which includes a threshold setting, making it more suitable for non-indexed images than plain Scale2X.

It works best on icons, etc. computer-generated images, not as good for photos. The more colourful the source image, the higher you should set the threshold. It takes a bit of trial and error to find the optimal setting for each image.

Menu Location: Filters/Artistic

Tagged: , , , ,


This script is meant as an automatic in-betweener when doing animation using paths, but there are other uses (the image above was obtained by merging the intermediate paths). You can obtain some some fun effects (for instance, moirés, by generating very dense intermediate paths and stroking them with sub-pixel widths).


Tagged: , , , , , ,