G'MIC Changelog

What's new in G'MIC 1.7.3

Jul 4, 2016
  • 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 : http://satyarth.me/articles/pixel-sorting/34
  • [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 argument regularization.
  • [stdlib] Command -permute now accepts arguments with less than 4 chars, e.g. -permute yx is equivalent to -permute yxzc (permute data along axes x and y, for all z and c).
  • 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!

New in G'MIC 1.3.3.2 (Dec 7, 2009)

  • Many bug corrections have been done.
  • Plug-in improvements.

New in G'MIC 1.3.0 (Jan 15, 2009)

  • New code structure : G'MIC can be used as an external pre-compiled C++ library.
  • Added exception class to catch possible error occuring during G'MIC execution.
  • Overall simplification of the G'MIC mechanisms.
  • G'MIC plug-in for Gimp is now available.
  • Lot of debugging has been done.