Gimp Plug-in for Image Registration Get Gimp Plug-in for Image Registration at SourceForge.net.                   Fast, secure and Free Open Source software downloads
Welcome! Installation Examples References

Installing the Plug-in

The Image Registration plug-in comes in two different flavors:

  1. as a Python script, and
  2. as a native plug-in completely implemented in C/C++

Both versions are functionally identical. They even share the same numerical part, which is written in C++ and does the heavy lifting of iteratively determining the alignment parameters. The only reason for devising the Python version of the plug-in was the fact that the Gimp development libraries, which are needed for the native implementation of the plug-in, are not readily available for all operating systems.

Please note that for using the Python version of the plug-in, it is necessary that your Gimp installation has Python scripting support. You can easily check this by examining the Filters menu, which will contain an entry named Python-Fu if your Gimp has Python scripting support.

Installation using pre-built binaries

For installing the plug-in, download the pre-built binaries for your system from

and unpack it to some folder on your computer.

Then, start Gimp and add that folder to the list of Gimp's plug-in folders, which you find at

After restarting Gimp, the plug-in will be available as Image Registration... under the menu Tools.

Building from Sources

For building the Python version of the plug-in from the sources you will need

Further, for building the native version, you will additionally need

Building the plug-in from sources will typically involve the following steps:

  1. Download the source archive gimp-image-reg-2.0.1-source.zip and unpack it to some folder. For example:
    $ unzip gimp-image-reg-2.0.1-source.zip -d imreg-sources
              
  2. Create a folder in which you will build the binary. It is a matter of your personal preference to have this folder inside or outside the source folder. In this example, let's have this folder outside the source folder:
    $ mkdir imreg-build
              
  3. Step into the build folder and init the cmake build environment specifying the source and build folders:
    $ cd imreg-build
    $ cmake -S ../imreg-sources -B .
              
  4. While in the build folder, build and install the plug-in:
    $ cmake --build .
    $ cmake --build . --target install
              
  5. The previous step will install the plug-in into a folder named install in the build directory. Now you can add this directory to the list of Gimp's plug-in folders, and upon restarting Gimp, the plug-in will appear as Image Registration... in Gimp's Tools menu.

For further examples, refer to the various shell and batch scripts which are included in the scripts directory inside the source folder. In that folder you will also find a Python script named create_build_system.py, which can be helpful for creating build environments, specially when working with Visual Studio.