Fork me on GitHub
        
A Full-Featured Open-Source Framework for Image Processing

Latest stable version: 1.7.2
Download

The packages below provide both the command-line tool gmic and the plug-in for GIMP for some common architectures (also ZArt and the libgmic interfaces in the .deb packages). If you are looking for the GIMP plug-in only, please visit its dedicated page instead. It is recommended you uninstall any previous installations of G'MIC, before installing a new version.

Roddy, the mascot of the 'Rodilius' filter in G'MIC, artwork by Mahvin.

Roddy, the mascot of the 'Rodilius' filter in G'MIC
(artwork by Mahvin)


Want to reward the developers ?



   G'MIC plug-in for GIMP only
installers/binaries for Windows/Linux

   G'MIC for Windows (64 bits)
zip file

   G'MIC for Windows (32 bits)
zip file

   G'MIC for Debian 8 Jessie (64 bits)
deb file
alternative: for Debian 7 Wheezy (64 bits)

   G'MIC for Debian 8 Jessie (32 bits)
deb file
alternative: for Debian 7 Wheezy (32 bits)

   G'MIC for Ubuntu 14.04 LTS Trusty (64 bits)
deb file
alternative1: for Ubuntu 15.04 Vivid (64 bits)
alternative2: for Ubuntu 16.04 Xenial (64 bits)

   G'MIC for Ubuntu 14.04 LTS Trusty (32 bits)
deb file

   G'MIC for Linux, static version (64 bits)
zip file, beware: without display capabilities!

   G'MIC for Linux, static version (32 bits)
zip file, beware: without display capabilities!

   G'MIC for MacOSX (64bits, LISANET version)
dmg file
alternative: Partha version (64 bits)

   G'MIC source
tar.gz file
alternative: git repository

   G'MIC pre-release for testing
source and Windows/Linux installers/binaries

   Browse all files

Other means
  • PPA for Ubuntu: On Ubuntu (Linux), there is a frequently updated PPA (Personal Package Archives), maintained by Thorsten "otto" Stettin which may be used to ease the installation of G'MIC, and to get quick updates as well.
    To enable Thorsten's PPA, type the following commands in a terminal:

    sudo add-apt-repository ppa:otto-kesselgulasch/gimp
    sudo apt-get update
    sudo apt-get install gmic gimp-gmic

  • Packages for Fedora: should be available here.
From source
The source code of G'MIC is hosted on a git repository with public access. Accessing it via git ensures you get the latest code available, and will ease the source updates as well. Here are the instructions to compile G'MIC and ZArt
Screenshot of ZArt in action.
on a fresh installation of Debian (or Ubuntu). It should not be much harder for other distros. First you need to install all the required tools and libraries:
        $ sudo apt-get install git build-essential libgimp2.0-dev libcv-dev libopencv-dev \
        libhighgui-dev libcurl4-openssl-dev libfftw3-dev
      
Then, get the G'MIC source from the git repository:
        $ git clone https://github.com/dtschump/gmic-minimal.git gmic-src
      
If you need more than the source (i.e. the additional resources and web pages), use the git repository named gmic instead of gmic-minimal. Alternatively, you may also prefer to get the source from the last released stable .tar.gz file instead of the current development version.

You are now ready to compile the following G'MIC interfaces: gmic (command-line tool), gmic_gimp (plug-in for GIMP) and libgmic (the G'MIC C++ library). Just type:
        $ cd gmic-src/src
        $ make
      
and go out for a long drink (the compilation takes time). Alternatively, you may want to:
  • Compile the libgmic library only. If so, type   $ make lib   instead.
  • Compile the GIMP plug-in only. If so, type   $ make gimp  
Note that compiling issues (compiler segfault) may happen with versions of g++ 4.8.1 and 4.8.2. If you encounter this kind of errors, you probably have to disable the support of OpenMP in G'MIC to make it work, by compiling it with:
        $ make OPENMP_CFLAGS="" OPENMP_LIBS=""
      
Now, you should have the compiled files gmic, gmic_gimp, libgmic.a and libgmic.so in your gmic-src/ folder.

Additionally, you may want to compile ZArt
Screenshot of ZArt in action.
. For this, you need to install these additional dependencies:
        $ sudo apt-get install qt5-default qtbase5-dev
      
And then,
        $ cd ../zart
        $ qmake zart.pro
        $ make
      
And you should be able to run zart from here.

Also, please remember that the source code in the git repository is constantly under development and may be a bit unstable, so always test the latest stable archive before complaining (and of course, please report bugs if you encounter any).
G'MIC is an open-source software distributed under the CeCILL License (GPL-compatible).
Copyrights (C) From July 2008, David Tschumperlé - GREYC UMR CNRS 6072, Image Team.