You are here


Any version 2 GIMP. This is most likely not correct for the majority of plug-ins and scripts, please use more specific version tags.

Dodge & Burn layer

This simple script add a new layer on top of the image filled with neutral grey and in overlay mode. You can use this layer with the dodge and burn tool to work on shadows and highlights without destroying datas.


gimp-xcf-png is a gimp script which converts a XCF file to a PNG file.


gimp-xcf-bmp is a gimp script which converts a XCF file to a BMP file (24 bits).

Export Sublayers for Gimp 2.8

based on, I added export for sublayers in gimp 2.8. I'm not a python programmer, so I'm happy when someone would code a more clean version, but it works anyway..

WebP Import / Export

This plugin makes it possible to load and save files using the new WebP image format. (

When saving images in this format, you will be able to specify a quality factor that can range from 0 to 100. The higher the number, the larger the file produced and the better the quality of the image.

Fit all layers to image size

Not sure if a script like this exists.
It may be useful in some cases.

Fits all layers (or 'only visible' layers) to image size.

Install script in your scripts directory
(you can see the scripts directory by going to
Edit -> Preferences
and then once the preferences windows opens,
go to Folders -> Scripts)

How to test:
* Create a new image (say: 800x600px)
* Create another, but smaller image (say 100x100px)
* Copy the small image (Ctrl+C)
* Paste in the bigger image (and create a new layer)
* Duplicate this new layer a couple of times

Save layers names

Save layers names into a file called 'gimp-layers' in the chosen directory.

Luminosity Masks

Tony Kuyper describes a great way to manage tones in Photoshop that he calls "Luminosity Masks." See for his thorough description of how they work and what they can do. I have implemented and extended them in this Gimp plugin.

Put in your Gimp plugins directory. Usually this is ~/.gimp-2.x/plug-ins. Restart Gimp.


Flexible layers handling

These two scripts help you with some basic operations on images with a lot of layers (some hundreds or so), for instance when you work on animations (one frame consists of several layers, which belong together). You can set linking and visibility status, opacitymode, and (or) process opacity fadings, which all can be done repeatedly for subgroups or for independant single layers (by stepping throughout the whole layerstack or by a definable cyclelength).

Active Path Stroke

Strokes the current active path with the currently selected brush.

How to test:
* Create a new image.
* Draw with the path tool
* Go to Filters -> Vanca -> ActivePathStrokeDelete

It is recommended that you set a shortcut to this script.

-- NOTES and Limitations --

* The script can not scale the brush
(actually, a problem with Gimp, since it does not - for the moment -
allow scripts to access the brush scaling)

* The path is deleted afterwards
(the purpose of the script is to provide a quick stroke)


Subscribe to RSS - 2.x