Some interesting news to share with you today ! One of my talented colleague here at the lab has started working on a project named GAAP (a.k.a G'MIC as a plug-in). The idea is to build a generic and self-contained version of a G'MIC plug-in, so that it can be specialized to work with different software (like GIMP, Krita, maybe Photoshop, etc...).
This way, we think it will be easier to have a common plug-in codebase to maintain and to update. The idea is to provide a minimal API for software developers so that the plug-in can be easily invoked from their own software. Basically, this means they'll have to write only the code concerned with the data transfer from/to the plug-in.
If all goes well, this version should replace the current version of the G'MIC plug-in for GIMP in a near future, and we hope this will attract developers from other painting/image processing software, so that they can help making this G'MIC plug-in available for their software.
Please be aware this is a work-in-progress. The sources are not yet available. They will when it is ready to use
What we can say about what we have now is :
- The plug-in interface is based on Qt. Of course, the plug-in is intended to be multi-platforms.
- The look is actually very similar to the current plug-in for GIMP.
- The interface has a filter search box to ease finding a particular filter from its name (that is a request we had for years ).
- The preview widget allows to zoom in/out on the image with the mouse wheel.
This is a quick video of the current version of GAAP in action, working under GIMP.
You can see the overall look of the plug-in, as well as some of the features (filter search engine, preview window...).
That's all I can say for now What do you think?