Two simple plugins :

  • Fourier : do direct and reverse fourier transform on your image
  • YUV : convert RGB images to YUV

Select the plugin you want in the tabs below.

Plugin FourierYUV GIMP Plugin

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.

 

source imageimage in fourier spacetransformed image

 

Download / Installation

Plugin source code (Linux and Win32) (v0.4.3, under GPL license)
Binaries for Windows (v0.4.3) 32bits or 64bits . (aljacom version for GIMP 2.10)
Your Linux distribution may have packaged it : for Fedora
If you feel nostalgic, former versions : Source v0.3.3 ; Win32 Binaries v0.3.0 + FFTW3 DLL.
GIMP Registry Page: http://registry.gimp.org/node/19596.

For use under Linux, follow the usual steps :

  1. tar xvzf fourier-0.4.1.tar.gz
  2. cd fourier-0.4.1
  3. make
  4. make install

For use under Windows, get the binary plugin (and the FFTW3 DLL with versions before 3.2), and copy them to the plugins directory (.gimp-2.2plug-ins or C:Program FilesGIMP-2.2libgimp2.0plug-ins). To know how to compile under win32, please go to the GIMP DevPack page.

Use

You will find two more items in the menu :

  • Filters/Generic/Foward FFT
  • Filters/Generic/Inverse FFT

More documentation

There is not much documentation for now, but use should be very straight forward. As this plugin was developped for educationnal purpose, documentation about principles used is available in the french report. Note this report is not up to date : the “magic pixel” was replaced by a GIMP parasite, and column order has changed.

Special Thanks to Mogens Kjaer and Alex Fernández for their patches.

 

History

For older versions, you can go to the old page.

A simple plug-in to convert RGB images to YUV in GIMP. This means that after having applied the filter, you will get luminance (Y) in the red channel (R), and chrominances in green and blue channel. By using the decompose plugin, or the channel dialog, you will be able to work in YUV space, and be back in RGB space by the reverse plugin. In fact, combined to the fourier plugin, you should be able to demonstratete a simple JPEG compression on the whole image.

 

source imageimage in YUV spaceimage back in RGB

 

Download / Installation

Plugin source code (Linux and Win32) (v0.1.3)
Binaries for Windows (v0.1.1).

For use under Linux, follow the usual steps :

  • tar xvzf yuv-0.1.3.tar.gz
  • cd yuv-0.1.3
  • make
  • make install

For use under Windows, get the binary plugin and copy it to the plugins directory (.gimp-2.2plug-ins or C:Program FilesGIMP-2.2libgimp2.0plug-ins). To know how to compile under win32, please go to the GIMP DevPack page.

Use

You will find two more items in the menu :

  • Image / Mode / RGB -> YUV
  • Image / Mode / YUV -> RGB

More documentation

There is not much documentation for now, but use should be very straight forward. As this plugin was developped for educationnal purpose, documentation about principles used is available in the french report.

For older versions, you can go to the old page.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close Menu