
Note: These scripts have been written for Gimp 2.x and will not run on Gimp 3.x. Those that are converted to run with Gimp 3.x can be found here.
- Installation instructions are here
- Scripts packaged as ZIP usually have a HTML doc in the ZIP
- Others may have a documentation on the SourceForge project home page
- Unless noted, these scripts should work with Gimp 2.8 and 2.10. However, as of October 2020, they are no longer tested for 2.8 compatibility. If you find incompatibilities, you can ask for help (see "Support" section below).
The ofn-* scripts:
ofn-average-fill
: Fills selection with average color from sameofn-autoscale-layer
: Scales a layer to fit the canvasofn-brush-strokes-on-path
: paints evenly spaced brush strokes along a path (on a single layer or on several layers for animations).ofn-centered-autocrop
: applies Gimp'sCrop to contents
autocropping but leave the result centered at the same spotofn-coalesce-images
: makes XCF files by stacking together all images with the same name in a directory tree.ofn-color-select
: creates a color selection using the specified color (removes the need to find a pixel with that color to clicko on it).ofn-colormap-to-layer
: renders the colormap of a color-indexed image as a palette on a new layer.ofn-difference-layer
: creates a layer with the difference of two layers.ofn-dump-layer-hierarchy
: dumps the layer hierarchy to the console.ofn-enclosing-circle
: determines the smallest circle that contains a shapeofn-engraving
: creates a line-engraving from an image (Gimp2.10 and later)ofn-erase-background
: makes transparent a uniform background around text and logosofn-export-layers
: exports all layers to individual filesofn-export-layers-combinations
: exports all images created by all combinations of specified layersofn-export-layers-cumulative
: exports all images created by making layers visible from bottom to topofn-export-sizes
: exports image to several sizesofn-extract-objects
: extracts non-transparent areas from the active layer and saves them to filesofn-file-next
: speeds up editing of long series of files by performing "save file, open next in sequence" in one operationofn-guillotine-layer
: slices a layer using guidesofn-hatching
: render hatchingsofn-interleave-layers
: interleaves layers in the stack of layers of the current imageofn-layer-aligner
: aligns two layers using two pairs of reference pointsofn-layer-decompose
: decompose a layer into layers for each RGB channelofn-layer-modes
: mass-change layer modesofn-layer-over-background
: makes the active layer the only one visible over the background layerofn-layer-straightener
: straightens a layer using a pair of points indicating what should be vertical or horizontal in the image. If you use Gimp from 2.10.4 onwards, this is superseded by the built-in "straighten" function in the Measure tool.ofn-layer-tiles
: creates tiles/layers/animation frames from a single layer, or joins them into a single layer.ofn-layers-to-image-size
: appliesLayer>Layer to image size
to all or all visible layersofn-list-guides
: lists current guides in an error dialog (or the error console)ofn-luminosity-masks
: create a "luminosity mask" selection over the current layerofn-luminosity-tiler
: create "op-art"-style picturesofn-manual-stippling
: renders a manual-like stippling usin a density mapofn-metadata-to-text
: create text layers from the image GPS dataofn-move-copy-layers
: mass-move/copy linked layersofn-name-image
: gives a name to an "Untitled" image without saving it to diskofn-outline-layer
: adds an outline to layer contents (Gimp2.10 and later)ofn-palette-to-gradient
: creates a gradient from a paletteofn-perspective-stack
: creates a perspective view of the image layersofn-pixel-grid
: renders a layer as a pixel-art gridofn-points-sequence
: adds sequential number labels to an image, using a pathofn-preset-guides
: lets you define a bunch of preset guides in a file, and then call them using a menu entry or a keyboard shortcut.ofn-quick-export
: export a file without listing the directory contentsofn-random-fill
: fills areas with random colors from gradient or paletteofn-recolor-text-layers
: recolor all text layersofn-remove-grid
: removes table borders in scanned textofn-remove-top-layer
: removes the top layerofn-reorder-colormap
: swap the color map end to end by Hueofn-replace-colormap
: replaces the colormap of the current image with colors from a paletteofn-replace-font
: replace the font in selected text layersofn-retime-layers
: mass edits the animation delay specification in layer namesofn-rgb-decompose
: decompose layer into three layers that represent its RGB componentsofn-rotate-layer
: renders multiple rotated copies of a source layerofn-save-next
: saves consecutive versions of a file by automatically determining the sequence numberofn-scroll-layer
: produce scrolled copies of a layerofn-select-layer-box
: creates a rectangle selection over the current layerofn-settings-cleaner
: automatically cleans up tools and filters settings that accumulateofn-shred-layer
: shred a layer into regularly spaced stripesofn-shrink-grow-selection
: grow/shrink the selection by one pixel, mostly meant for a keyboard shortcut.ofn-swap-strips
: swap two strips in an imageofn-symmetries
: various symmetries (horizontal, vertical, diagonal and more) on layersofn-tartan
: generate tartan patternsofn-tiles
: loads/saves an image from/to individual "tiles"ofn-trapeze-transform
: shrinks an end of a layer without changing distance in the transverse direction like Perspective doesofn-ungroup-layers
: move layers outside of a group
Removed:
ofn-reorder-copy-layers
: is replaced by identical functionality inofn-move-copy-layers
ofn-guides-from-layer
: is replaced by identical functionality inofn-preset-guides
grid-filler-random-color
: is replaced by the much better (and faster)ofn-random-fill
Support
For support visit http://www.gimp-forum.net
Enjoy!
Installation
- If the download is a ZIP file, unzip and extract the
.py
file. The rest of the ZIP file usually contains some HTML documentation which, while not being necessary for the good execution of the script, is of course recommended reading. - If the download is a
.py
file, make sure that it remains so (some browsers may change its extension to.py.txt
, if so, rename the downloaded file). - In Gimp, open
Edit>Preferences>Folders>Plug-ins
. This lists two directories, one of them being being part of your user files, and one being part of system files. - Using your file explorer, navigate to the first one, and drop the
.py
in it. - Restart Gimp. The menu entry should have been created (read the plug-in documentation to find
where the plugin creates its menu entries, it will usually not be in the
Filters
menu)
Notes for OSX, Linux and other Unixen
- The plugin file must be marked as executable. The plugin extracted from a
.zip
should have the flag already set (but it would be the first thing to check in case of installation problems) - The name of the Gimp profile directory starts with a dot, so make sure your explorer shows "hidden" files.