You are here

GNU General Public License

Frequency and/or Color Separation

One of the secrets of great image manipulation is to separate images into components. Frequency separation is often mentioned, breaking the image into so-called high-pass and low-pass layers. The high-pass layer separates out the sudden changes in an image and fiddling with this layer can enhance sharpening or even out blemishes. The low-pass layer can be used for smoothing out color transitions. Portrait photographers use this extensively for smoothing skin and removing spots. There is no native Frequency separation tool or filter built into gimp.

Move, Scale, and Rotate using paths as reference

This is a collection of four scripts which help with aligning layers for HDR and mask workflow, as well as simply scaling, moving, or rotating layers.

Split and join images

This an improve version of "To slice and merge images" you can split your images in any number of rows and columns and join them again later.


  1. The splitted images have an Alpha Channel (transparency)
  2. The images names have sequential numbers (image1, image2...)

Bugs Fixed:

  1. The resultant images don't have the previus extension in their names
  2. The files aren't overwrited anymore

Thanks to "Anonymous" for the Alpha Channel and Giuseppe Conte

The aplication is installed in Filters->ATG

Get GIMP version (so scripts can be backwards compatible to 2.6)

Get GIMP version (so scripts can be backwards compatible to 2.6)

I just created this stand alone script so that I can make my scripts work in 2.8 and 2.6. This used to be part of another script I had, so I'm not sure whether or not I needed to do script-fu-register, but it's working for me in 2.8.0 without having that.

There is an example usage in the header, but I'm showing it here, too:

; Example usage:
; ; Determine if GIMP version is greater than 2.6.X
; (set! gimpVersionHigherThan2pt6ptX (isGimpVersionHigherThan2pt6ptX))

Traditional Animation - GIMP Lightbox

The Lightbox scripts have been created to make animating 'Frame by frame' easier and more intuitive in Gimp.
It does this by trying to emulate animating traditionally.

The scripts helps organise layers into separate sections allowing Frames, Colour and Backgrounds.
These can all be added and organised from the Animate menu which the script adds.

These layers can then be viewed, composited and exported as an moving animation, .gifs or .tif image sequences for editing.


This Script-Fu Script goes through all picture files in a directory and make 4 common operations on them;
- Scales to a ratio defined in the script startup
- Levels Use Auto Level on the picture (if the user selects this)
- Sharpen Uee 40 % sharping (if the user selects this)
- Sharpen with unsharp mask (if the user selects this)
- Creates and store away a copy of the file with an added (user defined) suffix)

Known improvement I would like to do ::

Save all Layers as seperate bmp using a specified palette

This I made for people creating sprite animationes. It can reduce the size for all images to 8 bit indexed without mixing up colors that should stay she same, like backgound colors that are supposed to become a transparent color.
It is my first GIMP script anyway and is a modified version of the sg-save-all-layers script.
It just saves a stack of layers as .bmp files with a palette of your choice in the specified directionary.

Create a palette___________________________________________

Cascade (Tile) Layer

1) Creates a border using the current layer.
2) Positions and cascades a layer relative to the image.
(i.e. Top Left to Bottom Right, Left to Right, etc.)
You can specify how many times to cascade the layer, with the default being 0, which
means fill the image in the specified direction. If you use 1, it will position the
layer to the selected starting position. You can also specify the x and y spacing for
cascading, and the initial x and y position.
3) Create a checkerboard pattern from the layer.
4) Create a tessellation pattern from the layer.
5) Fill with the layer.

Volume Express..for simple tiles

This script-fu (created mainly from the script "add-bevel.scm" which is installed by default) adds to an existing layer, a layer composed of squares or rectangles (size of your choice) in shades of gray but with bevels. The goal is to facilitate the creation of pavements with a little "volume". arfff. Difficult to explain -_-'

You can find "00 - Volume Express..for simple tiles" in Filters>2D Isometric-Fu>

A picture is better than a thousand explanations:

Isometric roof (26.57 degrees)

This script-fu rotates an image -/+ 26.57 degrees to help to make an isometric roof. There are some little options to resize, to cut the semi-transparent pixels, to merge down.
I don't know if this script will be very useful. It is for me, so I am sharing.

You can find "03 - Isometric Roof (26.57 degrees)" in Filters>2D Isometric-Fu>



Subscribe to RSS - GNU General Public License