As you may know, G’MIC (GREYC’s Magic Image Converter) is a editing tool, that can be used with GIMP or as a standalone application, being available for both Linux and Windows. G’MIC provides a window which enables the users to add more than 500 filters over photos and preview the result, in order to give the photos some other flavor.
G’Mic comes with different interfaces: a command-line tool, an interface for webcam manipulation, build in Qt and a library and plugin for GIMP.
The latest version available is G’Mic 1.7.0 which has been recently released, coming with a a lot of changes.
- Added a C bridge to the libgmic library, thanks to the help of Tobias Fleischer9. This bridge offers a simple API in C to call G’MIC library functions. A pre-compiled DLL is available on Windows to be used by other developers to easily integrate G’MIC in their own projects (without having to recompile G’MIC itself).
- New functions copy(), transp(), solve(), trace(), det(), diag(), rot(), trace(), eig(), eye(), cross(), dot(), size(), sum(), prod(), mean(), std(), solve(), var(), crop() and draw() have been made available in the G’MIC math expression evaluator, to better manage vectors and matrix-valued variables and arguments, as well as to retrieve/draw patches from image using vector-valued variables.
- The Qt-interface for G’MIC has been improved. It now manages favorites, a bit like how it’s done in the GIMP plug-in. Other various improvements have been made on the overall interface.
- New command -apply_scales has been added. It can be used to apply a G’MIC command for several different scales of an image at the same time. This command is used by the new GIMP plug-in entry Layers / Multiscale operator.
- Improvement of command -split_details which allows now to decompose an image into multiple detail scales, using a wavelet a trous algorithm (this should be quite similar to the well known wavelet-decompose plug-in done for GIMP by Marco Rossini). Corresponding filter Details / Split details [wavelets] has been added in the G’MIC plug-in for GIMP.
- New command -denoise_patchpca (and its associated GIMP plug-in filter Repair / Smooth [patch-pca]), which implements a new efficient algorithm (based on _patch-pca) for removing noise in image.
- The watershed algorithm (command -watershed ) has been completely recoded, and is more robust. Particularly, it can be used now to compute more precise 2d/3d discrete voronoi diagrams. Thanks to S. Fourey for his contribution.
- The math expression evaluator has been greatly optimized. Computations involving small and matrices are now optimized with loop unrolling techniques in the JIT compiler. Using vectors is now as fast (if not even slightly faster!) as using the same number of scalar variables in a math expression.
- Lot of small bug fixes and optimizations, as always :slight_smile:, including better output for TIFF and PANDORE image files, code cleaning, improvements of error messages, etc…
Also worth mentioning, GMIC has a new website: http://gmic.eu
The latest G’MIC versions are available via some third party PPA, so installing the software on Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Wily Werewolf, Ubuntu 14.04 Trusty Tahr, Linux Mint 17.x, Elementary OS 0.3 Freya, should not cause too many problems.
You just need to add the PPA to your system, update the local repository index and install the gmic package:
$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
$ sudo apt-get update
$ sudo apt-get install gmic
Optional, to remove gmic, do:
$ sudo apt-get remove gmic