CImg Library


Version: 1.3.3
Category:
Scripts
C/C++
Requirements:
Seller:
Price:
-
System:
Rating:
4.5
License:

Description - CImg Library



The CImg Library is an open source C++ toolkit for image processing designed with these properties in mind : CImg defines simple classes and methods aimed at manipulating generic images in your own C++ code : Load/save various file formats, access pixel values, display, resize/rotate/mirror/filter, draw primitives (text, faces, curves, 3D objects, ...), compute statistics, manage user interactions, and so on... Provided image classes can represent datasets up to 4-dimension wide (from 1D scalar signals to 3D hyperspectral volumes), with template pixel types. Image collections and sequences are also supported. CImg is self-contained and thus highly portable. It fully works on different operating systems (Unix, Windows, MacOS X, *BSD) with various C++ compilers (Visual C++, GNU g++, Intel icc, Borland bcc, ...).Simplicity 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. It can be compiled using a minimal set of standard C++ and system libraries. No need for exotic or Complex dependencies. Although not required, 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.



More in C/C++-CImg Library

Source Libraries Cimg Library Header File Cimg