You are here

fourier (new)

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0
Rate this item!

A simple plug-in to do fourier transform on you image. The major advantage of this plugin is to be able to work with the transformed image inside GIMP. You can so draw or apply filters in fourier space, and get the modified image with an inverse FFT.

GIMP Version: 
Code License: 


Hi, it seems a bug prevents updating plugins so I post this as a comment for now.

Here is a link for version 0.4.3 :

This version fixes installation problems on Ubuntu. No change has been made on the plugin since 0.4.1 so if you have a working 0.4.1 installation you are not concerned with this update.

I downloaded the Mac binary at and installed as shown in the ReadMe. The descreen filter shows up in the menu where expected but on OK it complains that it can't find the FFT plugin. It is in the GIMP plugins folder in my home folder alright.

I'm on a MacPro with 10.6.8. Any help greatly appreciated, as I need to scan a bunch of images which look terrible. My old scanner (driver) came with a decent descreener, but the current one does not. Unfortunately, I'm pretty useless with building, Terminal, etc. so I was hoping this would do the trick.


The build from did it for me, too. And having the native version is so much nicer!

I have succeeded compiling it for my feline, and since the process sometimes may turn into a true PITA depending on how you installed GiMP here it is:

and here:

Hope it works on more macs (theoretically it should work on any but who knows...). Been tested and working on iMac Core Duo (Intel 32bit) and MacBook Core 2 Duo (Intel 64bit), both running OS X 10.6.8 Snow Leopard + GiMP 2.8.0.

I copied this file into my Gimp plugin directory and Gimp doesn't seem to recognize it. Most of the plugins already there are executable files or python scripts, but this file shows up as a document. Can you give me any help on how to make it work. Thanks!


Also i noticed that sometimes when building GIMP from MacPorts without x11 the plug-in doesn't works, some other times it does works. o.o

If this is the case you may try using the pre-compiled GIMP binaries from In my experience, Simone's binaries (x11/native both 32/64bit) have always loaded and ran this plug-in flawlessly.

It indeed shows as a document without extension of any kind.

you have to look for it in Filters>Generic>FFT Forward/FFT Inverse. General instruction for finding installed plugins and scripts in GIMP: Menu bar>Help>Browse plugins. In List View type plugin/script name as it appears in downloaded file/folder. Third line on the right is a menu path. If GIMP didn't return any search result, this plugin doesn't work in current version or has not been installed correctly. This is a rare case when plugin's name in GIMP does match downloaded exe name


For Windows there is no difference between version 0.4.1 and version 0.4.2 (file fourier.c is the same)

You're right, fourier.c does not change, but compiler arguments do.
Below is a diff of changes. (For non-programmers, it's a diff file. Lines starting with "-" are replaced with lines starting with "+" in new version.)
For newer source visit

diff -r -U 0 fourier-0.4.1/Makefile fourier-0.4.2/Makefile
--- fourier-0.4.1/Makefile	2010-02-13 19:56:37.000000000 +0100
+++ fourier-0.4.2/Makefile	2012-02-18 17:40:51.000000000 +0100
@@ -5 +5 @@
@@ -8 +8 @@
@@ -25 +25 @@
-	$(GCC) $(CFLAGS) $(LIBS) -o fourier fourier.c  
+	$(GCC) $(CFLAGS) -o fourier fourier.c $(LIBS)
Only in fourier-0.4.1: Makefile~
diff -r -U 0 fourier-0.4.1/README fourier-0.4.2/README
--- fourier-0.4.1/README	2010-02-13 19:56:37.000000000 +0100
+++ fourier-0.4.2/README	2012-02-18 17:40:51.000000000 +0100
@@ -56,0 +57,2 @@
+ v0.4.1 : Select Gray after transform + doc (patch by Martin Ramshaw)
+ v0.4.2 : Makefile patch by Bob Barry (gcc argument order)
@@ -58,2 +60,2 @@
-Many thanks to Mogens Kjaer, Alex Fern�ndez, Rene Rebe and Edgar Bonet 
-for their contributions.
+Many thanks to Mogens Kjaer, Alex Fern�ndez, Rene Rebe, Edgar Bonet,
+Martin Ramshaw and Bob Barry for their contributions.

0.4.1 does not compile with newer gimp (e.g. Ubuntu 12.04).

The author has made 0.4.2 available on his original site :

That one works.


Subscribe to Comments for "fourier (new)"