You are here

G'MIC : GREYC's Magic for Image Computing

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

The G'MIC plug-in for GIMP proposes a set of various filters to apply on your images, including artistic effects, image denoising and enhancement algorithms, 3D renderers, etc.. It is a quite large plug-in, integrating a lot of different effects.

This plug-in is able to :

  • Propose an image preview window for each available filter.
  • Manage multi-layers inputs and outputs. G'MIC defines filters to compose layers or create animations from static images.
  • Update his list of filter definitions from the Internet, so it is able to improve itself over time.
  • Allow any user to add its own custom filters in it, written in the G'MIC language interpreted by the internal image processing engine.

G'MIC has been written by the author of GREYCstoration, a GIMP plug-in dedicated to image denoising and smoothing. All former GREYCstoration algorithms have been improved and integrated into G'MIC.

Latest version of G'MIC is numbered :

Flattr this

A quite complete overview of available image effects can be seen on the official G'MIC plug-in page.

gmic4gimp_win32.zip1.42 MB
gmic4gimp_linux32.zip853.62 KB
gmic4gimp_linux64.zip797.15 KB
GIMP Version: 
Code License: 


All the problems started with

What I did do is, I created the new definition file (.gmic_def.1333), made all my parameter changes on the filters I use most, saved the file to the same place as the old one (in Appdata). Prior to the upgrade, I had to scroll through the filters and select it in order for it to work. Since the upgrade, I can't get it to show up in my filters list to select it.

Does GIMP need to be rebooted when making changes to the .gmic file?

Addendum: Scratch that, I rebooted GIMP and now my preset filters are showing. Thank goodness. Thanks again for your help and your time, David!



Be careful !
In fact, there are two different files :

- The '.gmic_def.1333' file corresponds to the 'official' G'MIC filter updates and are retrieved from the G'MIC server, when pressing the 'Refresh' button. Basically, you never had to write something on this file, since it will be replaced the next time you hit the 'Refresh' button.

- The '.gmic' file, corresponds to all *your* definitions. This file is never written by the G'MIC plug-in, only read. So, if you want to set your own filter parameters, you *have* to copy first the file '.gmic_def.1333' as your '.gmic' file, and make change in it. Anyway, be careful that the filter updates will then appear only in the 'Initial G'MIC filters/' section.


Sorry David. I meant my .gmic file (the original file that was there before this all started). I've only added the .gmic_def.1333 this time around. They are finally both working and displaying. That is what I get for staying up too late.

Thanks again. :)

I love this plug-in. Thank you for sharing it.

Actually, I've been hoping that someone (else than me) can find it useful.


I'm happy to announce the release of the binary update of the G'MIC plug-in for GIMP. There is actually only minor 'visible' improvements compared to previous versions, mainly bug corrections and improvements of the internal engine.
This is probably the latest release of the year, so I hope you'll enjoy it.



Any thoughts on exposing the parameters for use when scripting? It would be nice to be able to call the GMIC plugin from a script.

-Rob A>

That's a very nice idea, and I have some clues to do it.
But unfortunately, I'm not enough aware of how GIMP scripts work.
As G'MIC defines itself a complete language, it would be quite easy to manage, since the plug-in would require only a single parameter : a string, containing the code to execute in the G'MIC language. Then, all existing G'MIC filters could be called this way.

Doesn't look too complex to do I guess. But I need some time to investigate how this can be done, except if someone has some ideas on how to do this faster than me. Do not hesitate to contact me !

As i wrote even before you created a way to call gmic from a script somebody somehow created a gimp script that use and require GMIC

actually i see also a recent complain on that script
i am not sure if the complain is correct
(...or if is from somebody that installed the script but not GMIC ...)

This was just a interactive call. The script open the G'Mic toolbox and then the user have to select everything manually. With the new G'Mic you can use it in non interactive mode without any manual operation.


Subscribe to Comments for "G'MIC : GREYC's Magic for Image Computing"