[ Main ] [ Download ] [ G'MIC for GIMP ] [ G'MIC Online ] [ Gallery ] [ Tutorial ] [ Reference ] [ Wiki ] [ Repository ] [ Dev-mails] [ Google+ ] [ Forum   ] [ Flickr   ]

Debian / Ubuntu
Roddy, the mascot of the 'Rodilius' filter in G'MIC, by Mahvin.

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

Support the G'MIC Project
to help develop the project !
  • Up-to-date packages: To be sure to get up-to-date packages of G'MIC, please check the latest released source archive on the official download page first.

  • PPA for Ubuntu: On Ubuntu (Linux), there is a frequently updated PPA (Personal Package Archives), maintained by Thorsten "otto" Stettin which can be used to ease the installation of G'MIC, and to get quick updates as well. Ubuntu users are invited to use this PPA, by typing the commands:
                        sudo add-apt-repository ppa:otto-kesselgulasch/gimp
                        sudo apt-get update
                        sudo apt-get install gmic gimp-gmic
Git repository
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 updates as well. To do this, just type the commands:
          git clone http://git.code.sf.net/p/gmic/source gmic
in your favorite console. Nevertheless, you have to know that the code in the repository version is under development and may be experimental, so always test the latest stable archive before complaining !
Browse sources
The source code of G'MIC can be read directly on your web browser, using the Sourceforge git repository viewer.
The G'MIC core features are mainly defined in these three files :
  • The low-level image processing functionalities (e.g. code of G'MIC native commands) are defined in file CImg.h (which is actually the core file of the CImg project, a C++ template image processing library we also develop).
  • Most of the G'MIC custom commands (written as G'MIC scripts) are defined in file gmic_def.gmic. This file can be seen as a kind of standard library of the G'MIC script language.
  • Other G'MIC specific features (e.g. the code of the interpreter) are defined in file gmic.cpp.
G'MIC is an open-source product distributed under the CeCILL License (GPL-compatible).
Copyrights (C) From July 2008, David Tschumperlé - GREYC UMR CNRS 6072, Image Team.