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.
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
-argmin compute 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
P is located inside given triangle
-thinning has been recoded from scratch with new optimizations (is approx. 20-30% faster).
-colormap has 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,...,valueN where 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
magick is now used when found, instead of
convert (useful for Windows users).
[gmic-qt] Replace flag
-O3 when compiling
-Ofast makes nasty things with
NaNs and some filters were not working as expected).