You are here



Descreen is a script that does descreening using the FFT Fourier plugin ( )

This script does descreening without blurring the image.

It can descreen the following picture :

And gives the following picture :

Detail enhancer.

A simple detail enhancing/sharpening filter based on my simple bilateral code. It is essentialy a low precision version of the detail enhancement stage of some local tone mapping algorithms.

In non technical terms this is basically the anti surface blur. It takes a surface blur as a base layer, compares it with the original image and magnifies the differences. It brings out textures and makes skin look pretty horrible.

It will appear under:

Filters->Enhance->Enhance Details...

Windows version provided by Francois_C. Updated.

Simple surface blur/bilateral filter.

A surface blur filter based on a simplified version Porikli's O(1) bilateral filter.

Unfortunately due to the nature of the algorithm memory overheads can be severe. This filter uses a tile based implementation, which limits overheads to about 64mb.

On the plus side it is reasonably fast and scales well with filter radius.

When installed it should appear under filters->blur->simple bilateral

There is a mercurial repository which will be kept up to date with the latest code on my web site. This can be accessed with:

hg clone

Color Spotter

What is Color Spotter? Basically, it's contrast, but "centered" around a color. Another way to see it is as another "Color selection" tool: you specify an image, a kind of threshold, and it selects color that are close to the one you specified; only, Color Spotter keeps every pixel from the image, darkening the wanted colors, brightening the others.


This script sharpens an image using some simpel layer manipulations. It offers a Radius and a strength operator to increase strength vs quality. I also added a simpel brightness correction in order to remove highlights created by a too high sharpening value. IT's therefore recommended to increase the correction value when increasing the strength value a lot.

Tileable Filters

I have created a wrapper script to allow a number of existing filters to have tileable results (assuming the input layer is tilable).
This script creates the following new menu entries (modeled after the Tileable Blur provided in Gimp already):
Filters >Distorts >Tileable Emboss
Filters >Blur >Tileable Motion Blur
Filters >Distorts >Tileable Wind
Filters >Light and Shadow >Tileable Sparkle
Filters >Noise >Tileable Slur
Filters >Noise >Tileable Spread
Filters >Artistic >Tileable Cubism
Filters >Artistic >Tileable Oilify
Filters >Artistic >Tileable Photocopy

G'MIC : GREYC's Magic for Image Computing

The G'MIC plug-in for GIMP proposes a set of various filters to apply on your images, including artistic effects, image denoising and enhancement algorithms, 3D renderers, etc.. It is a quite large plug-in, integrating a lot of different effects.

msx1 filter

The code still have some accuracy bugs when compaired with its sdlBasic version, since i were getting some problems when recoding it to Python-Gimp.
The script converts a rgb picture into msx1 (also colecovision and sega sg1000) display limitations, which have a predefined palette, and a maximum of 2 colours in each 8x1 pixels cell, trying to provide this cell as the most close as possible from their rgb original.
As well, the code is a bit slow (a 320x240 picture can take around 1 minute on a 2ghz dualcore computer) since it processes pixel by pixel.

High Pass Filter

A general purpose high-pass filter plugin. It shows up as Filters->Generic->High Pass Filter. You can select a blur radius that sets the size of detail to be passed by the filter, as well as an option to keep the source layer or replace it.

EDIT: Updated to use grain extract rather than the previous method, This looses less histogram data and is closer to the Photoshop version...

It actually implements 5 different high pass modes:

Urban Acid

This script simulates the colour effect you get when you cross process a film.

Urban Acid - before

Urban Acid - after


Subscribe to RSS - filter