You are here


GIMP scripting in Python.

Python script: stitch layers

sometimes a full picture does not fit on the scanner and we have to scan it in parts and join them with gimp. This script facilitates binding of the various parts through paths, more info and download in

Pyton script: path shape creator

Script writen in python that creates geometric shapes based on current selected region, the new created path can be used for selections or strokes. Video and download in
Newest version on

Instagram effects

Collections of plug-ins who can recreate (as closely as possible) Instagram's effects.

Python script: Follow path

Repeat a layer following a path, the plugin can rotate the cloned layer following the path direction or leave with the same orientation and you can choose group the cloned layers or merge in only one layer, download from

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.

If somehow I forget to update the script in this page, check also:

Rotate about two points

Python plugin for rotate the image based on a two points path, more info and download in

Find and Replace Text (Layer Names AND Text Layer contents)

Inspired by the following plugin:

Latest version: 0.0

There's some differences with the plugin this was inspired by. Namely, these are the following changes:

  1. Restricting Find/Replace to just the linked layers.
  2. Whether the search and replace actually is a regex.
  3. Find and replace in text layers too. Currently there's no way to preserve the markup, BUT, it can work around layers that have don't have text content, but do have markup content.
  4. Restricting replacements to the first x occurances in a layer's name or in a text layer's body.

Sort Layers

Sort layers in a image or a layer group. Can sort based on layer width, layer height, layer area, layer name, and a regex of the layer name.

[EDIT]: Forgot to put a utility function inside the plugin. >< If you downloaded it earlier, please redownload it now.

Latest Version: 0.1

Export Layers

Export Layers is a GIMP plug-in exports layers as separate images in any file format supported by GIMP and third-party plug-ins.


  • uses native dialogs for file formats to adjust export settings
  • uses layer names as filenames for the exported images
  • can treat layer groups as folders
  • can use layers with names in [square brackets] as background layers
  • can optionally export only layers whose file extension matches the specified file extension
  • can use file extensions in layer names as file formats


Line Width

Changes thickness of lines in line art. Enlarges visible image, repeatedly blurs, thresholds, and antialiases, then shrinks image down to original size. A dialog prompts for amount of enlargment, number of repeats, speed of line thickness change, and whether to make the line thicker or thinner. As of v. 1.5 the result is put into a new layer, leaving the old image untouched.


Subscribe to RSS - Python