The G'MIC plug-in for GIMP defines a set of various filters, including artistic filters, image denoising and enhancement, 3D renderers, etc.. It is a quite large plug-in, integrating a lot of different effects to apply.
This plug-in is able to update his list of filter definitions from the Internet (so it improves itself over time), as well as allows any user to add its own custom filters in it.
It has been written by the author of the GREYCstoration algorithm (used for image denoising). It is actually intended to replace it in a near future.
Here is one screenshot of the plug-in in action, as well as a result of filter application :


Comments
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.
You need to have a folder
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 'gmic_gimp_win32.zip' 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/')
David.
One problem solved, another to go...
David:
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 1.3.3.2 and 1.3.3.3, 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. :)
Mahvin
Actually, nothing has
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 1.3.3.2 but not with the new 1.3.3.3 ?
David.
It did not work with 1.3.3.2 *RESOLVED*
All the problems started with 1.3.3.2.
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!
Cheers,
mahvin
Be careful ! In fact, there
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.
David.
My mistake
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. :)
G'MIC plug-in
I love this plug-in. Thank you for sharing it.
You're welcome !
Actually, I've been hoping that someone (else than me) can find it useful.
David.
G'MIC 1.3.2.8
I'm happy to announce the release of the 1.3.2.8 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.
Regards,
David.
Exposing parameters to scripts?
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
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 !
Here is the first GMIC script
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
http://registry.gimp.org/node/17241#comment-5752
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
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.
G'MIC can now be called from a script-fu.
Dear all,
I finally had some time this week end to look at how a script-fu could call filters from the G'MIC plug-in directly, without having to use the command-line version 'gmic'. This was not too hard at all, since the GIMP plug-in API eases a lot of work. So, now it is possible to do so. Please, take a look at the example script I provide in the G'MIC source package :
http://gmic.cvs.sourceforge.net/viewvc/gmic/gmic/src/gmic_in_script.scm?...
I've started to update the plug-in on the G'MIC website. Already available for Linux, should be available for Windows before the end of the day.
I didn't change the version number since this is only a small patch that has been finally applied on the plug-in code.
Let me know if you think this is a useful stuff.
David.
there is already
Here in th registry i saw a plugin that require and call GMIC
i can't remember the name now
(or if was a python script)
You can already call a g'mic
You can already call a g'mic command line from a python-fu. Of course you need g'mic command line installed and not only gmic4gimp. To call it from a script-fu a solution could be to create a second menu entry called g'mic command line where a string as command line will be the single parameter. Then any script or plug-in could call it.
Where is the Windows 32 bit File?
What about the direct link
It wasn't there the first time
G'MIC 1.3.2.6 released
G'MIC 1.3.2.5 has been released.
G'MIC, GIMP 2.6 and MacOSX... How it works!
Hi Marcello, that's very
G'MIC 1.3.2.4
G'MIC 1.3.2.2 is out
G'MIC 1.3.2.1 is out
grain removal
Look at the 'Enhancement'
Script-Fu
I'd love to see
No, there are no ways you