You are here


CD Casefier - put your CD in a case

This Plug-in for Gimp will let you put a scanned CD photo into a 'virtual' case.

To use it, install the plug-in, open the CD image with Gimp and then go to Filters -> Artistic -> CD Casefier…

Select the size of the (square) output image and click OK. Depending on the image chosen, you may want to set the “Try to crop corners” option, which works best for real CD scanned pictures.

Expired Polaroid 600 Print Emulation

So, I've been playing a bit more lately with emulating the effects produced when shooting on some 5 year old Polaroid 600 instant film. I took some shots the other day with it, and it produced these really neat areas of the film where no developer had reached, leaving this strange and interesting splotches of un-developed print behind.

I thought it might be fun to emulate in GIMP, and even better to reproduce the effects with a little script-fu (for practice).

So, here it is:

Muted Colors

This is my first script-fu plugin. It is an adaptation of 3 different methods for muting the colors in an image.  

1. A simple copy of the existing layer, desaturating it with luminosity, and setting opacity over the original.

2. One of my methods for producing similar results as described by the originator (Flickr user Tennessee_Gator):


This script is used to create a stamp style border around a picture.
I've just updated the script to have it working with Gimp version 2.4+

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___________________________________________

Diamond Grid

This is yet another in a series of "grid" scripts. I tried to shoe-horn this one into the circular grid script (found here:, but there were too many other variables that were specific to the diamonds. It also gave me a chance to do a bit of code clean-up.

Hex and Triangle grids

This script will construct either a hexagonal or triangular grid. It's a kind-of follow-up script to the circular grid one I made a bit earlier. (If you wanted that one instead, look here:

You choose the size of the image, and the length of side of the shape. The shapes can be filled with up to six different colors, a white background, transparent, or completely random colors. There is also an option to set up the grid so that it will tile seamlessly. I've attached a picture showing a hexagonal tiling grid generated with this script.

Circular Grids

This script will make a grid of circles. You input the diameter of the circles, the number of circles in the X and Y directions, the space between the edges of the circles, and if you want the circles in a rectangular or a hexagonal grid. The two attached images show pictures of the default rectangular and hexagonal grid created by this script. The circles and background can be any colors. This script could be useful for selection masks, making pictures of bubble wrap, or lots of other things that I haven't thought of!

Extract Text from Text Layers

This script scans .xcf files and extracts the contents of the text layers into a user specified text file

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:


Subscribe to RSS - script-fu