One of the positive aspects of open source software, such as The Gimp, is that programmers love to develop new and/or improved plugins for it. Such is the case with G'MIC developed at a French systems laboratory, GreyC, in Caen, France, by David Tschumperlé and his co-workers. Although billed as a plugin, G'MIC is, in fact, an operating system that runs from within the Gimp. The site, http://gmic.sourceforge.net/ describes it thus:
"G'MIC is a script language for image processing, which comes with its open-source interpreter. It can be used to define complex image processing pipelines for converting, manipulating, filtering and visualizing generic 1D/2D/3D multi-spectral image datasets. By the way, it can handle color images, but also more complex data as image sequences or 3D volumetric data."
Given that description perhaps it's not surprising that people might be put off using what turns out to be an extremely powerful piece of kit. At the surface level it contains, apparently, 147 different filters some of which are familiar to most of us, but many, e.g. shock filters, isophotes, and anisotropic smoothing, are probably not so well known. At a deeper level you can use a command line prompt to test and develop your own ideas. The scripting language is said to be easy, but the documentation suggests otherwise.
I am slowly working my way through G'MIC testing some of the filters and if there is interest I shall post on what I find. At this point, I'll draw attention to several extra blending modes, not presently available in the GIMP itself, nor in PSP. They may be available in Photoshop, but I wouldn't know as I am not rich enough to be able to afford a copy.
Blending modes are to be found in the Layers section of the main menu in G'MIC. Apart from standard modes such as Multiply, Dodge and so on, there are more complex modes called Reflect, Stamp, Freeze, Interpolation, Negation and XOR, the last being a logical operator. A description of what all these other modes do and the maths behind them can be found at http://www.pegtop.net/delphi/articles/blendmodes/
Of the ones that I have looked at, the Interpolation mode looks interesting, particularly for sharpening and contrast. Another, Negation, is fun to play with.
Under the same Layers menu, there is a "Layers morphing" mode whereby you can, apparently, blend one image into another creating and storing all the morphs en route (that last phrase is French just in case David T reads this!)
The complete package can be downloaded from the address above, or via the plugins registry on the Gimp site. The zip file should be unpacked to the plugins directory in the Gimp folder. The documents state that all should be well if all files are put in the plugins folder, but I had to copy the dll files to the bin folder before I could get the system to work. Once the Gimp is running you should find G'MIC under the filter drop down menu, at the very bottom in its own section.
I would imagine that few photographers would be sufficiently interested or have enough time to work through this complex system, and that most of what is on offer may not be really useful, but there are probably some gems to be found (isophotes looks promising) that may have a wider appeal. Thus, if anyone else out there is interested, please let me have some feedback.
Cheers
David