This is the changelog for the G’MIC software, until it reaches target version 3.2.
It lists all new features and changes done since the latest stable version 3.1.0.
What is G’MIC?
G’MIC (GREYC’s Magic for Image Computing) 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 : https://gmic.eu
- G’MIC download : G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Download
- G’MIC web service : https://gmicol.greyc.fr/
- G’MIC language tutorial pages : Introduction
- Support G’MIC development : G'MIC — Association LILA
From 3.1.2 to 3.1.3
New features:
-
[stdlib-313] New command
eye
inserts an identity matrix of specified size at the end of the image list. -
[stdlib-313] New command
identity
inserts an identity map with specified dimensions at the end of the image list.
Improvements / Modifications:
- [gmic_qt-313] Filter labels are now selectable and can be copy/pasted if necessary.
Bug fixes:
-
[core-313] Fix macro value of
cimg_max_buf_size
that causes crash on 32-bits arch. -
[core-313] Command
rotate
: fix argument parsing bug, happening with 3D rotations, when last argumentcenter_z
has a%
suffix.
From 3.1.1 to 3.1.2
Bug fixes:
-
[core-312] Fix bug in commands
break
andcontinue
when executed in a loop that is the last code block of a command.
From 3.1.0 to 3.1.1
New features:
-
[gmic-qt-311] New filter Colors / Apply From CLUT Set allows to apply a CLUT on an image, from a compressed CLUT set stored as a custom
.gmz
file.
Improvements / Modifications:
Bug fixes:
-
[gmic-qt-311] Fix management of “Faves” file on Windows, when the account name contains accentuated characters.
-
[core-311] Fix possible misinterpretation by the interpreter of arithmetic expression like ‘str1’==‘str2’, when used with the
:=
assignment operator (commit #4200a80aae83b53d1a6d0e950f47e49601842d76) -
[core-311] Fix blocking mutex when using nested
run()
in mathematical expressions. -
[core-311] Fix regression that happened in command
input_flo
between version 3.0.2 and 3.1.0 (wrong datatype name used).