G’MIC 1.6.2 recently released, is an open and full-featured framework for image processing, providing several different user interfaces to convert, manipulate, filter, visualize generic image datasets, from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images.
G’MIC 1.6.2 changelog
- New features:
- New command ‘-apply_timeout’ allows to apply a G’MIC command with a time out, so that the commands throws an error if the invoked pipeline takes too much time to finish.
- New native command -boxfilter applies a box filter of order 0,1 or 2 to selected images.
- New native commands -serialize and -unserialize which respectively transform a list of images into a single image (serialized compressed representation) and uncompress it back to a list of images.
- New convenience command -fps which return the number of times this command is called in a second. Useful to get the framerate when doing animations.
- New command -transition which computes a transition between two images, given a user-defined spatial transition map. New filter for GIMP Sequences / Spatial transition allows to use this command from the plug-in.
- New filter Colors / Transfer colors [advanced] which implements a smart color transfer algorithm between two images.
- Improvements:
- The interpreter is now more precise when giving the line number in case of an error happening in a -if..-endif bloc. When one bloc is not closed, it also reminds the starting line of the corresponding bloc.
- Command -blur now accepts c for the smoothing axis parameter.
- Introduced ‘pre-releases’ that correspond more or less to the previous ‘beta’ state. Pre-releases are intended to propose intermediate versions of G’MIC that are considered as stable enough, and released frequently. On the contrary, the final ‘stable’ versions will be released less often.
- Update files are now even more compressed on the server. Specialized update files for the cli tools (cli_updateXXXX.gmic) and the gimp plug-in (gimp_updateXXXX.gmic) are generated.
- Command -input: G’MIC now load correctly multi-page tiff or gif files without extensions.
- When command with a selection is misspelled, the suggested alternative command displayed is now more precise.
- Command -displacement now accepts an additional [constraints] parameter that constrain points of the estimated motion field to have specific values.
- Command -warp has two new warping mode, namely forward-absolute and forward-relative, the two previous existing modes corresponding then to backward-absolute and backward-relative.
- The embedded math parser knows a new function ‘isin(value,value0,…,valueN)’ that returns 0 (false) or 1 (true) whether the first argument ‘value’ appears in the list of other values passed as arguments.
- All G’MIC custom commands are now stored in a compressed form in the ‘gmic’ executables, which makes the binaries with 3.5x less size than in previous releases.
- The filters are now automatically updated at startup.
- When running a filter, the progress bar now shows the elapsed time as well as the amount of memory used by the filter.
- Bug fixes:
- Fixed: Character ‘\0’ was not added automatically when reading a compressed command file with command -command.
- Fixed: When loading .cimgz files, the endianness of the data was not taken into account (could result in reading inverted data).
- Fixed: Command -noarg invoked in a -local…-endlocal block was ignored.
- Fixed: Selection was not taken into account when displaying the error message in command ‘-error’.
- Some minor bugs have been fixed thanks to the great ‘-fsanitize=address’ option of g++. Thanks Lukas for the hint!
Install G’MIC 1.6.2 on Ubuntu OS
sudo add-apt-repository ppa:otto-kesselgulasch/gimp sudo apt-get update sudo apt-get install gmic gimp-gmiccomments powered by Disqus