Hello there,
I’m happy to announce the release of a new version (numbered 1.7.3) of the G’MIC image processing framework. This is mainly a bugfix release, to start the summer with complete peace of mind
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 project page : http://gmic.eu
- G’MIC plug-in for GIMP : http://gmic.eu/gimp.shtml
- G’MIC web service : https://gmicol.greyc.fr/
The following is the full Changelog of the version 1.7.3, as compared to the previous stable version 1.7.2.
Enjoy !
New features:
- [gimp] New filter Colors / Customize CLUT in the GIMP plug-in. This filter allows to create your own CLUT-based color transformation by selecting color correspondence keypoints, which are interpolated afterwards to get a full CLUT in the RGB space.
-
[stdlib] New command
-pixelsort
and its associated GIMP filter Degradations / Pixel sort implement a pixel sorting algorithm, as explained here : Pixel Sorting - satyarth.me
-
[stdlib] New command
-adjust_colors
proposes a simple way to perform global color adjustment (brightness/contrast/gamma/hue/saturation) in an image. This command is now used by all filters in the GIMP plug-in which require such adjustments. -
[stdlib] New commands
-input_cube
and-output_cube
that read/write CLUT images from/into a.cube
file (Adobe format). -
[stdlib] New commands
-median_files
and-median_videos
compute the median frame of a sequence of files (or a video file). It does this by decomposing the frames into bloc of rows, to save memory usage. For video files encoded with 8bits-channels (most of the videos), a fast median algorithm based on streamed histogram computation has been added.
-
[core] Added function
stod(str)
in math parser, to convert a string into a double value.
Improvements:
-
[stdlib] Command
-snowflake
has been replaced by command-shape_snowflake
which is faster and does not generate holes anymore in the generated shape.
-
[stdlib] Command
-guided
now accepts percentage for argumentregularization
. -
[stdlib] Command
-permute
now accepts arguments with less than 4 chars, e.g.-permute yx
is equivalent to-permute yxzc
(permute data along axesx
andy
, for allz
andc
).
Bug fixes:
-
[core] Loading and saving large Niftii and Analyze image files have been improved.
-
[core] Fixed bug when trying to display an image with a very large depth and very small width and height (e.g. a
1x1x65535
image). -
[core] Reading an unknown frame of a video file now throws an exception instead of returning no images. This also avoid a bug when trying to insert a new named image from a video frame with command
-input
. -
[core] In math parser, vector-valued pixel access operators with boundary conditions set to Periodic now works as expected.
-
… And a lot of small bug fixes!