Chatting a bit with mitch and pippin from the GIMP team yesterday, they convinced me that porting the current version of the G’MIC plug-in for GIMP 2.9 could be something possible, and even not too complicated. So I gave a try.
And it seems to work
The plug-in was already working for GIMP 2.9, but without the support of high-bit depth images (16bits or 32bits/channels). Now, the latest version on the git repository should be able to get/set image data from/to GIMP while keeping the value precision (and not shrinking the pixel values to 8bits as before).
If you are using GIMP 2.9 (so the development version), and are interested by a high-bit depth support in the G’MIC plug-in, then maybe you could help to test the current plug-in code, and give feedbacks ?
This is for “advanced” users, because you’ll have to compile the G’MIC plug-in by yourself (which is actually quite easy on Linux, but probably a pain on Windows ). Here are the steps for the Linux users (esp. Ubuntu in this case):
Open a shell, and retrieve the latest G’MIC sources from the git repo (https://github.com/dtschump/gmic-minimal) by typing:
$ git clone https://github.com/dtschump/gmic.git
Install all necessary dependencies to compile the plug-in itself (I assume you already have gimp-2.9 installed somewhere of course).
$ sudo apt-get install git build-essential libcurl4-openssl-dev libfftw3-dev
Compile the plugin
$ cd gmic-minimal/src && make gimp
Then, copy your plug-in binary gmic_gimp to the GIMP-2.9 plug-in folder (on Linux, $HOME/.config/GIMP/2.9/plug-ins/). Then run/restart GIMP-2.9 to make it appear.
You should not see any big differences with the "usual’ version (hopefully), but now you’ll be able to apply all G’MIC filters using high precision modes.
Do not hesitate to try and give me feedback so I can improve the plug-in code if necessary.