You are here


Convert b/w scan to colorable Lineart

Converts a black and white 'scan' -- or other linework without transparency, to a layer with transparency corresponding to white in original image and black to solidity, with intermediate brightnesses translating to intermediate levels of solidity of black.

In short -- converts white -> transparency, black -> solid, with full antialiasing. This is a one-step process, no choosing of parameters is needed.

Also locks the alpha of the lineart layer so that it's easy to color the lines.

You are then expected to do your coloring on layers beneath.

BW Colorizer

This extension allows you to add dominants to your black and white (or colour) photos.
In the "Layer mask" mode the dominant is balanced with a mask, such that your whites remains whites.
The homepage is in Italian but you can see some screenshots and examples there. Please note also that the plugin is in English.



Fake HDR Look

After reading the interesting article Fake HDR Look in Gimp I decided to write this script-fu in order to speed up the process.
The homepage of this script is written in italian, but you can see some screenshots and examples of the results (and the plugin is in english).

Dependencies: dodge and burn


Fibonacci spiral

Converts a square or rectangular image into a Fibonacci spiral by making smaller copies of the image, rotating them, and arranging them into a spiral tiling. If the initial image is square, then the tiling has no overlap; for a rectangular image, the user can specify a blending mode for how the overlap is treated.

Golden yucca



Periodically saves any open files in the current GIMP instance.

I got tired of searching for GIMP autosave and coming across developer discussions stating, in essence why autosave won't be implemented.

pan to bow

Takes a wide panoramic image and bends it into a rainbow-shaped image in a way that preserves scale and aspect ratio.

sangre de cristo mountains

is morphed into

tiles to files

Partitions an image into tiles (with, optionally, either gaps or overlaps between them) and then writes each tile as a separate jpeg file.

An alternative method of doing the same thing would involve first setting up a grid of guides (eg,, then using Image->Transform->Guillotine (as noted here:, and then saving each of the generated images to a file.


Takes an image, makes four 1/4 scale copies, and reflects them about vertical and horizontal axes to achieve a four-fold symmetry.

Note: As well as being atrociously inefficient (eg, by scaling the same image four times, instead of making copies after the first scaling), this code does substantially less than the "Small Tiles" dialog (which comes standard in Gimp in /Filters/Map)

Cheap HDR

Provides a kind of poor-man's HDR (high dynamic range). It doesn't actually increase the dynamic range; in fact, it decreases it, overall, but in a way that maintains local contrast. But this gives you some headroom to increase the contrast of the image overall, thus enhancing the local contrast.

Jagged Border

Creates a white (or black) border around an image that merges in with the image so that on a larger white (or black) background, the image appears to have a ragged border. This is similar to the Gimp's Fuzzy Border, but it adapts its jaggedness to the image. (Also unlike Fuzzy Border, it is deterministic, it does not depend on random number seeds.)

Some examples of what I mean by a jagged border that "adapts" to the image, which also illustrate the difference between a white and black border (it's not just the color), are shown in this triplet of images:


Subscribe to RSS - GPLv3