This is the changelog for the release of a new minor version (numbered 2.0.2) of the G’MIC image processing framework.
As you may know, every major version (here, latest 2.0.0) always requires a few adjustments, so here they are !
Despite the minor release number and the few changes, there have been important modification in the G’MIC stdlib syntax which makes it not backward-compatible with the previous stable release (2.0.0). Thus, addition of new filters and bug fixes will be possible from now only for versions 2.0.2+.
The GTK version of the plug-in should now be considered as outdated and won’t be maintained anymore. It is highly recommended to switch to our new (and better) Qt-based plug-in instead.
What is G’MIC?
G’MIC is a full-featured open-source framework for image processing. It provides several different user interfaces to convert/manipulate/filter/visualize generic image datasets, ranging from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images, thus including 2d color images.
- G’MIC main project page : http://gmic.eu
- G’MIC plug-in for GIMP : http://gmic.eu/gimp.shtml
- G’MIC web service : https://gmicol.greyc.fr/
- G’MIC language tutorial pages : http://gmic.eu/tutorial/basics.shtml
The following is the full Changelog of the version 2.0.2, as compared to the previous stable version 2.0.0.
- [gmic-qt] New filter Artistic / Quadtree variations which uses quadtree-based decomposition for achieving various effects.
- [gmic-qt] Make preview zoom factor editable.
[gimp] New supported parameter names
fileout()to allow file selector being in the right mode.
[stdlib] New commands
-argmincompute the argmin and argmax images of a sequence of input images.
[stdlib] New function
is_intriangle(P,A,B,C)in math library (command
-math_lib) which tests if a point
Pis located inside given triangle
-thinninghas been recoded from scratch with new optimizations (is approx. 20-30% faster).
-colormaphas been optimized a lot, and is really faster when the number of desired entries in the colormap is high.
[core] Multiple variable assignments and updates are now allowed, with expressions
name1,name2,...,nameN=value1,value2,...,valueNwhere assignment operator
=can be replaced by an arithmetic operator (e.g.
+=). New string concatenation operator
.=is also allowed for variables. See this link for more details.
[core] When needed, G’MIC uses ImageMagick as a fallback to perform file I/O. IM 7’s command
magickis now used when found, instead of
convert(useful for Windows users).
[gmic-qt] Replace flag
-Ofastmakes nasty things with
NaNs and some filters were not working as expected).