You are here


Any version of the GNU GPL. See
Should be added when you choose one of the other GPL options.

Export gradient from svg file to ggr

This simple program pulls definitions gradients created in a file. Svg Inkscape and converts them into files gimp gradients GGR. You can just drag the icon svg file an application, which will export the gradients to the files in the program folder, or run the application by clicking on it twice, and acting in accordance with the instructions.

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.


Rore's split-toning

This GIMP script is a slightly modified implementation of Rore's split-toning technique here:

Random gradient generator

Simple console program made by me to automatic generate random gradient in ggr format. Someday I wonted to do this tutorial here: and I could not do it because GIMP does not have a generator of random gradients. Because I know how to programing I decided to write a console program that generates a random gradient for me.

Simple Wavelet Decompose

GIMP registry already has two pretty good filters that implements wavelet decompose: "Wavelet decompose" and "Wavelet Decompose Script-Fu". Despite the fact that these filters can be used to retouch images, I made his own.

The reasons for this "reinventing the wheel" are simple:

Chroma Denoise

This script reduces chroma noise in picture by selective blurring in color channels of "LAB" or "YCbCr" color models and masking dark areas of the result.


More detailed description in Russian

Apply image as dark frame to a batch of image files

Applies the currently open image to a batch of images as a dark frame, for the removal of hot-pixels in sequences of images.  Suitable for timelapse or other animations taken in low light with non-RAW images where dark frames typically cannot be applied on opening.

Can act on all images in a directory, on a range of images between two specified (default) or on a single image.  Output files have a specified prefix, a sequentially numeric suffix (eg Frame00001.jpg) from a specified starting number.  The output directory may be specified, or the input directory used.

CloneLayer Tool - GIMP 2.7.x - Updated!

Hello all!

I'm web-developer. I use the Gimp for making a web2-widgets or for small parts of design.
Usually, my work requires frequent duplication of layers and their exact placement on the canvas. However, the Gimp does not have a tool to perform batch processing of images (layers). So, I decided to write a small plugin that solves this problem. And I did it! I hope it will useful for you....

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)

Harry's denoising 1.08

Script to apply smart denoising to a picture, using Wavelet Denoise, Film Degrain, G'mic's Anisotropic smoothing or Patch-based smoothing, or even "L" channel blurring. Its main aim is to detect where blurring is really needed, so that to preserve most of small details.
If you use Wavelet Denoise, Film Degrain or G'mic, you need to install these plugins first.
For Wavelet denoise :
For Film Degrain :
For G'mic :

Before :


Subscribe to RSS - GPL