CImg Publisher's description
from David Tschumperl
The CImg Library is an open source, C++ toolkit for image processing
The CImg Library is an open source, C++ toolkit for image processing, designed with these properties in mind :
CImg defines classes and methods to manage images in your own C++ code. You can use it to load/save various file formats, access pixel values, display/transform/filter images, draw primitives (text, faces, curves, 3d objects, ...), compute statistics, manage user interactions on images, and so on...
Img defines a single image class which can represent datasets having up to 4-dimensions (from 1d scalar signals to 3d hyperspectral volumetric images), with template pixel types (bool,char,int,float,...).
It also handles image collections and sequences.
CImg is self-contained and thus highly portable. It fully works on different operating systems (Unix,Windows,MacOS X,*BSD,...) and is compatible with various C++ compilers (Visual C++,g++,icc,...).
CImg is lightweight. It is made of a single header file CImg.h that must be included in your C++ source. It defines only four different classes, encapsulated in a namespace. It can be compiled using a minimal set of standard C++ and system libraries.
Although not mandatory, CImg can use functionalities of external tools/libraries such as ImageMagick, GraphicsMagick, XMedCon, FFMPEG, libpng, libjpeg, libtiff, Magick++, Lapack, Board, OpenEXR or FFTW3. Moreover, a simple plug-in mechanism allows any user to directly enhance the library capabilities according to his needs.
CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications.
What's New in This Release:Optimizations / Modifications :
- Improved the 'gmic' tool a lot (a kind of command line version of CImg, see http://gmic.sourceforge.net).
Bug corrections :
- Corrected priority operator bug in math parser (operator-).
- Corrected drawing bug in 'CImg::draw_spline()' functions.
System Requirements:No special requirements.
Program Release Status: Major Update
Program Install Support: Install and Uninstall