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: 


I'm happy to announce the release of the release of the G'MIC plug-in.
See this thread for changelog :

I keep trying to run the -gyroid3d command on the command line in Ubuntu and it runs but no changes are seen to the image. When running -gyroid3d alone, it produces the example image just fine, so I know it's working in some capacity. I looked over the commands on the GMIC website but not sure how to implement them. Running -gyroid3d in GIMP via the G'MIC plug-in produces results.

Using Ubuntu 10.04 on amd64. I did install the debian package offered on sourceforge.

*SOLVED* per discussion found here:

Did my first Gyroid with it too; had to use the command option and screen copy. Did the rest of the processing in GIMP. Again, thanks for this gem of a plugin David. :)

This is as simple as :

gmic lena.bmp -apply_channels \"-stripes_y 3\",3

When calling G'MIC from a shell (bash,sh,..) you always need to 'backslash' the double quotes when you need them, because else they are already removed by the shell substitution and are not passed to G'MIC then.


Firstly what a great plugin, excellent.

I have installed gimp 2.7 from a ppa, and for each function I seem to get the same error message, although this doesn't affect the operation of the plugin.

It seems to be warning about a depreciated procedure, the warning message is below, I thought I should comment about it, even though everything seems to work still.

WARNING: Plug-In "gmic_gimp"
called deprecated procedure 'gimp-drawable-is-valid'.
It should call 'gimp-item-is-valid' instead!

Ubuntu Maverick 64bit (testing os at present)
Gimp - 2.7.2


that warning depends on some changes in gimp 2.7 but anyway is harmless..everything works but for the silly warning

anyway that would be fixed in the upcoming release (a first beta may be already out now check the gmic side)

In Script-Fu script such expression cann't work because Scheme dealing with "-stripes_y 3" as a variable (double quotes). Thaks for help but I have to use another solution.

There must be a solution to handle double quotes in scheme expressions. I don't know much about scheme but I cannot imagine you can be really stopped by such a technical detail :)

And an expression within double quotes is not a variable, but a string...

I forget about backslahes before doubleqoute. Scheme also support this feature. Script working. Thank you both for help.

Best regards,


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