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: 


This is the prompt:

Filters update from Internet failed !

Please check your Internet connection. You can
manually update your filters by downloading :

and copy it as the file .gmic_def.1333
in your Home or Application Data folder.

I don't recall what my last version was since I hadn't upgraded in a while, but it was working fine with that version, but not with

Well, I may have an explanation : In, I put the 'curl' executable used to update the filters in a separate folder '_gmic', which must be copied in your GIMP plug-in folder as well.

If you have only copied the binary gmic_gimp.exe, without copying all the archive, then it cannot work.


I put curl.exe in users/plug-ins ( I have edit/preferences/plug-ins pointing at g'mic in a separate folder), and that didn't work. So I moved curl.exe to the same folder as G'Mic, still doesn't work.

Needless to say, the .gmic_def.1333 in my appdata folder isn't prompting the filters to show, either. The interesting thing is, I set parameters on some filters and its the primary reason I am making a little fuss over it now. I want my pre-set filters working again, much like Photocomix's smoothing filter, to give an example.

You need to have a folder '_gmic' (containing curl.exe) in your G'MIC sub-directory (in your GIMP plug-in directory). Is that something you tried ?
Basically, you have to copy/paste all files *and* folders from the archive '' to your G'MIC sub-directory in your GIMP plug-in directory.
Having 'curl.exe' at the same level than 'gmic_gimp.exe' is useless (it was how it should be before, but it has changed).

Now you must have 'gmic_gimp.exe' and '_gmic/' at the same directory level.
(and curl.exe is in '_gmic/')



Well that solved the filters update problem, (307 filters beats 151) but my .gmic preset files (loaded in Appdata in Windows) are not showing on my definitions list in G'Mic as they did before. They are still where they were before I upgraded to and, so just by default they should still be showing now as they were before, correct?

Btw, I really appreciate you taking the time out to help me resolve this. I used G'Mic for almost all my smoothing work and for hours and hours of fun. Great plug-in! Thank you for all the hard work you put into it. :)


Actually, nothing has changed concerning the .gmic file, so it should be located at the same place as before.
Did your own filters appear with the but not with the new ?


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.


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