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 :
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 1.3.9 :
Here is one screenshot of the plug-in in action, as well as a result of filter application from a single image :


Comments
This is as simple as : gmic
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.
GMIC - version - 1.3.9.0
Hello.
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"
(/home/techno-mole/.gimp-2.7/plug-ins/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
cheers.
that warning depends on some
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 1.4.0.0 (a first beta may be already out now check the gmic side)
Thanks but it useless
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
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
And an expression within double quotes is not a variable, but a string...
backslash
I forget about backslahes before doubleqoute. Scheme also support this feature. Script working. Thank you both for help.
Best regards,
spoilt_exile.
stripes and channels
Hi!
I'm writing script which using a G'MIC comands. I need to apply comand "-stripes_y 3" to lightness channel but I cann't figure it out. I have read G'MIC reference about "-apply_channels" comand but it too complex and I didn't find any examples of applying channels. Please help me with it.
Best regards,
spoilt_exile
G'MIC 1.3.6.0
G'MIC 1.3.6.0 is out.
Few 'visible' changes but again a lot of bug corrections and small improvements.
Thanks David; downloaded it
Thanks David; downloaded it an hour ago. :)
G'MIC 1.3.5.7, ends the 1.3.5.x serie
The final 1.3.5.7 version of the G'MIC plug-in has been released.
It ends the 1.3.5.x serie, and is intended to be a stable one.
Enjoy !
G'MIC 1.3.5.3 update
The 1.3.5.3 update of the G'MIC plug-in is available.
Here is the list of improvements :
- Fixed a bug when reading custom command files made in Windows (the classical CR/NL difference with Unix caused problems). So, if you plan to design your own G'MIC filters one day, please update to this latest 1.3.5.3 version :)
- Added a new 'deriche' command in the G'MIC engine, allowing to speed up computations of horizontal and vertical blurs.
- Added options (fps and bitrate) when saving movies , using 'gmic' from the command line.
- And I corrected 4 or 5 minor bugs remaining, concerning the memory management and the way the G'MIC engine displays internal messages (when 'output messages' button is set to 'Verbose' or 'Debug', for instance).
Automatic Downloads
Hey, I would really like to get this plugin, but i don't like the idea of it downloading things automatically. I'd prefer to install everything on my computer manually and keep track of it.
Is there and option to disable this feature?
I just don't want to uninstall it in the future and have to hunt down downloaded files. Very tedious and time consuming! I use my package manager for everything in Linux!
It doesn't download data from
It doesn't download data from the Internet automatically.
It's only when you press the 'Refresh' button, with the 'Internet update' toggle button checked that it connects to the G'MIC server.
This is only an input request, no output data are send to the server.
(you can check the source to be sure :) )
1.3.5.1 update
There is now the 1.3.5.1 version of the G'MIC package available.
G-Mic isn't updating
I clicked the link above and cleared my hard drive of the older version (including recycle bin) and its not updating to the newest G-Mic. Showing as 1.3.4.1.
I had to go to the flickr site to get the updated version. As of last night, the link at the top of this post hadn't been updated.
You will need to go the the
You will need to go the the Sourceforge site and re-download G'MIC and replace those files Mahvin. No automatic way of updating the plugin itself. :)
All I am saying is
The links at Sourceforge (listed at the top of this post), were not the providing the correct updated files (possibly hadn't been updated at the time after David posted it?). They were the older 1.4.3.1 files.
I had to go to the flickr G'MIC site to get the correct link to the updated Sourceforge links.
Thanks David. Downloaded the
Thanks David. Downloaded the pre-release yesterday, but saw on the flikr thread that you were going update it again so I just downloaded and installed it. Still a happy camper. :)
G'MIC 1.3.5.0 released
I'm really pleased to announce the release of the final 1.3.5.0 version of the G'MIC package.
Hope you'll enjoy it !
How to install on Mac OS X 10.5.8
Hi! I'm using Mac OS X and I'm really, really interested in adding G'MIC to my GIMP plug-ins 'coz I think it's really cool. However, after a couple of hours of figuring things out, I really couldn't find it in my filters list. i wonder what went wrong. Basing on the thread here, I made a parent folder on my desktop with the zip file in it and i extracted it right there and I came up with a unix executable file. Then I opened GIMP, then went to Edit - Preferences - Folders - Plug-ins, then I clicked the white paper icon at the upper left of the window, then went to my desktop, clicked the G'MIC folder and hit ok. I restarted GIMP but g'mic is not in my filters list still. I would be very happy if you could help me out. Thanks!
Release of G'MIC 1.3.4.1
Hi folks,
The 1.3.4.1 version of the G'MIC package has been released.
Nothing really exciting here, mainly bug corrections and some new features (but not yet included as usable filters in the GIMP plug-in), as the watershed image transform (will be probably used soon to get a 'mosaic' filter in G'MIC).
David.
G'MIC is great
I know of no other filter sets, plugins, etc that beat G'MIC.. I'm continually amazed at the different things I've been able to do with it even though I often forget how I did things with it because my age isn't in the low digits anymore. ;)
I studied art years ago and my dad was an old newspaperman and sold artist separated color stuff for years before retiring in the 90's and the techniques I can do with G'MIC would have taken me hours, days or even weeks, sometimes MONTHS to do only a very few short years ago. My dad is completely and utterly floored by it.
My dad thought artist separated color was cutting edge until the computer monitor and mouse came along making those messy old techniques all but completely archaic and outdated and I spent years learning how to do things with pen and paper, ink and brushes that I now do with mouse and monitor in mere minutes.
Thanks....I think ;)
Thanks
Thanks a lot for your encouragements, this is with stories like this that I am motivated to continue the work !
David.
Release of G'MIC 1.3.4.1
No problem with a image size of 2500x3340 but when I use a image with a size of 5000x6680 it chrashes. Seems a memory problem because I got the following error:
=====================
Filter processing error !
Message returned by the G'MIC engine :
*** Error in ./warhol/*repeat/*local/append_tiles/*repeat/*local/ *** [instance(0,0,0,0,00000000,non-shared)] CImg::CImg() : Failed to allocate memory for image (5001,6681,1,3).
=====================
G'MIC 1.3.4.1
I installed the latest version of G'MIC but I can not find it in Help> Plug-In Browser. Where can I find it, e.g. Filters or Layers? I assume under Filters, but which name? I use GIMP 2.6 and Windows 7. Why is it not in the list of the Plug-In Browser?
I can't find any scripts
I am frustrated today. I can't find any scripts in my GIMP. I put t his GMIC in as instructed, I extracted it direclty into the plugins folder under Users/Administrator/gimp2.6/plugins. When I extracted, it created a folder called gmic_gimp, which contains several .dll files and a folder which contained one file called curl.
When I go to Gimp, nothing appears in the filters tab.
Should I have just put the files in and not extracted them the way I did? It seems odd to end up with a folder inside the pluggins folder.
If anyone can re-direct me, I sure would appreciate it...
Thx,
Joey
I would strongly suggest
I recommend you keeping the G'MIC files in a separate location from the plug-in folder and then point Edit-Preferences-Plug-ins folders to the location of the G'MIC executable, with the curl.exe in a child folder. Placing a plug-in with accompanying .dll files into the .gimp-2.6/plug-ins folders has caused issues for me, and I would strongly discourage doing so.
In other words, create a parent folder called G'MIC (it doesn't matter where you put this folder), extract G'MIC zip into it, open Edit - Preferences - Plug-ins in GIMP, create a pointer and then browse to the G'MIC folder you created, select "OK".
that is the best way to install
That explained by mahvin is the best way to install texpecially for plugin that are not contained in a single file but include several dll and exe files
Also in case of upgrade or unistall will be hard clean up (hard to remember which dll belong to wich plugin , also because usually the file names are totally unrelated ) with the risk to forget behind orphan dll
G'MIC Location
Mine always shows at the very bottom of the Filters menu.
Hanging/Crashing after running any filter *EDIT*
Just uploaded the new GMIC and when applying any filter, it hangs, becomes unresponsive, then crashes. Using GIMP 2.6.8 in Win 7.
*EDIT*
It appears to be a resolution issue. The image I was using to test the new G-MIC was 2200 x 3500, once I scaled it back to 1/4th its size, GMIC worked fine. Is there a limit to what size images GMIC will work with or not? (apparently its not working with my large files, but curious to know if there is a specific limitation).
G'MIC 1.3.4.0 is out !
I'm very happy to announce the release of the 1.3.4.0 version of the G'MIC package, containing as usual the plug-in for GIMP, but also the command line version of the G'MIC interpreter, and the development library to integrate G'MIC capabilities in third-party softwares.
There have been very few improvements on the plug-in itself, but interesting things concerning all the other aspects of G'MIC :
- The improvement and stabilization of the G'MIC language interpreter.
- The improvement of the G'MIC reference manual, with the hope that more people will try to look at the G'MIC script language to design their own filters/effects : gmic.sourceforge.net/reference.shtml
- Texture mapping in 3D objects is now available in G'MIC. Very few commands use it for now on, but this definitely opens interesting ways for the design of interesting image filters.
- There have been also lot of small bug corrections and code improvements.
Hope you will appreciate this version. The G'MIC project has reached a state where it mainly 'converges' into something more stable and usable, but without a lot of big differences between successive versions (which is good in a sense, meaning it becomes mature).
Where to put them?
I feel kinda stupid asking this (I am very tech-savvy), but where do the files in the archive go? I use Windows Vista (and I hate it). Do I put them in the application folder or the folder in C:\Users\\.Gimp-2.6\* (* representing whichever folders they would need to go into in this case)?
Extract them to a solitary folder
Extract them to a solitary folder (name it whatever you wish) then go to Edit - Preferences and browse/point the Plug-in folder to that solitary folder you just extracted them to.
G'MIC 1.3.3.6 is out
I'm happy to announce the 1.3.3.6 release of the G'MIC package, which should be the latest of the 1.3.3.x serie (unless some critical bugs are found, but this is not planed :p )
For the user, there are absolutely no differences with the previous 1.3.3.5 version. Mainly, the G'MIC engine has been stabilized and slightly improved. There have been lot of small bugs corrected, but nothing spectacular for the plug-in user.
This is in fact what we could called a 'stable' version that is intended to last some months, and which will be the basis for the development of new filters. It means that if new filters are developed in the future, they will be available for the users of this 1.3.3.6 version of G'MIC only (via the 'Refresh' button), to avoid compatibility issues with older versions.
So, feel free to update when you have some free time, but do not wait for something completely different. This is a minor release that ends the 1.3.3.x branch.
Hope you'll like it anyway. I'll keep you informed of new filter developments using this version.
Mac version
Hello. Apologize for my ignorance in advance. I downloaded the latest version to run on Mac OS X 10.4 (Tiger). When I open it I get the executable file. I'm not quite sure how to install it for use in GIMP 2.6. I put the executable in my plug-in directory but it doesn't appear in my filters. Admittedly, I'm an amateur at best and I'm probably doing it wrong. Any information or help would be appreciated. I'm running G'MIC on a Windows XP computer with no problems and it is an incredible tool for every GIMP user. Thanks.
G'MIC 1.3.3.4
I'm pleased to announce the 1.3.3.4 version of the G'MIC plug-in for GIMP.
Many internal improvements have been done, for more stability. Also few new features appear in the plug-in :
- A 'Maximize preview' button.
- A 'New active layer(s)' output mode, allowing to create a new layer that is active after the filter output (so that you can use the button 'Apply' multiple times to get modified layers).
I admit I like this release... So, feel free to try out !
David.
Nice shot.
Thanks Mahvin,
It should have been corrected now (just 'Refresh' your filters).
David.
Thanks David
Much appreciated.
Be expecting a postcard because I think G'MIC rocks!
Thanks again.
I Accidentally Deleted My Post
Bummer. All my filters in G'MIC work, except Cartesian custom. I don't feel like repeating everything again, but to condense and the error states:
Filter processing error !
Message returned by the G'MIC engine :
*** Error in ./ *** Command 'gimp_custom' : Command not found.
Using Win 7, GIMP 2.6.8, and default settings. The plug-in was not updated via G'MICs UI, it was downloaded to my local machine. My apologies for the accidental delete.
G'MIC 1.3.3.3 released.
I'm very happy to announce the release of the 1.3.3.3 version of the G'MIC plug-in for GIMP.
This is an essential release, since I've done great optimizations in the code that just makes things running faster than ever. So everyone using G'MIC should update to this new version, because it gives really a more pleasant user experience.
David.
Awesome!!
This is a great set of filters! Thank you!!
Am i installing it correctly?
Hi,
I followed accordingly to the instruction by extracting it to the plug-in folder... and nothing happens.
what is the gmic_def1333???
Can guide me... tks!
Filters not updating in 1.3.3.2
I just upgraded G'Mic and manually created the new filters definition for it, but its not working. My first question is: Has the function been disabled in Windows versions?
The instructions are to place the def file in either your Home or AppData (Application Data) folder. On Linux, it works just fine. On Windows, however, is a different story. I moved the .gmic_def.1332 to almost every folder (including my home and appdata folders) and it still fails to work.
I did search for the solution, with no workable results.
Update to 1.3.3
Maybe now you should replace the binary with the lastest ,
Gmic is under constants and fast development.
And last changes may require to update not only the filters with the update button but also the binary
so i suggest you to download the 1.3.3 version , that is also much faster
on this group you may find new of last update in almost real time
http://www.flickr.com/groups/gmic/discuss/
I downloaded 1.3.3.2
I thought I had the latest, according to the update on G'Mic itself. I don't see a newer version on sourceforge, am I missing something?
Yes, actually the 1.3.3.3
Yes, actually the 1.3.3.3 has been released yesterday with a great improvement in terms of computation speed, so it is worth trying it.
Concerning your problem, does G'MIC display an error message or something ?
By the way, I've just tested the network update on the last windows version without any errors...
David.
This is what it says:
This is the prompt:
Filters update from Internet failed !
Please check your Internet connection. You can
manually update your filters by downloading :
http://gmic.sourceforge.net/gmic_def.1333
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 1.3.3.2.
Well, I may have an
Well, I may have an explanation : In 1.3.3.2, 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.
David.
I've tried two things
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.