Main > Development > Libraries >

CImg Library 1.3.1

CImg Library 1.3.1

Sponsored Links

CImg Library 1.3.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 7.6 MB
Platform: Mac OS X
License: Freeware
Price: FREE
Downloads: 37
Date added: 2009-06-26
Publisher: David Tschumperlé

CImg Library 1.3.1 description

Free and open source C++ toolkit for image processing

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 more.
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 (Mac OS X, Unix, Windows, *BSD) with various C++ compilers (GNU g++, Intel icc, Visual C++, Borland bcc, etc).
NOTE: is licensed and distributed under the terms of the GNU General Public License (GPL) and GNU Library or Lesser General Public License (LGPL).

Enhancements
New features :
- Added configuration macro cimg_file_separator that takes value "/" or ""
- depending on which OS is running. This macro is used in load/save functions
- for better portability.
- New example file examples/gaussian_fit.cpp which demonstrates how to apply the
- Levenberg-Marquardt algorithm to fit a 3-parameter gaussian on a set of sample points.
- Added function CImg[{Display,List}]:empty() that returns a reference to an empty object
- (can be used to pass empty images as default values of function parameters).
- Added variant of the function CImg:draw_triangle() to draw riangle with linearly
- interpolated colors defined at each triangle vertex.
- Added a formula parser in CImg, so that many arithmetic operators can use it to
- evaluate expressions (given as a C-string).
- Added example file examples/plotter.cpp that plots a mathematical function on an interactive window.
- Added functions CImg:index() and CImg:map() that can index an image with a multi-spectral
- palette, or map a multi-spectral palette on an image.
Optimizations / Modifications :
- Added parameter bytes_per_pixel to force the use of 8 or 16 bits modes in functions
- CImg:save_magick(), CImg:save_pnm() and CImg:save_png(). Thanks to Julien Morat
- for pointing this out to me.
- Added parameter backward to CImg:displacement_field(), allowing to select between
- forward of backward estimation procedure.
- Parameters ru,rv in CImg:draw_ellipses() have been replaced by parameter angle.
- Function CImg[List]:get_split() is now able to split an image into bloc of given pixel size.
- Changed zbuffer parameter type to CImg in CImg:draw_* functions.
- Remove GREYCstoration specific code. The GREYCstoration algorithm is now a part of the GMIC framework.
- Note that the two functions CImg:blur_anisotropic() and CImg:blur_patch() are still here to
- smooth an image anisotropically (are the core algorithm of the former GREYCstoration).
Bug corrections :
- Corrected CImg:translate() : function parameters were the opposite of the real translation done.
- Modifications on CImg.h to be more compatible with VC++6.
- Corrected CImg:get_histogram().
- Corrected CImg:load_ascii().

CImg Library 1.3.1 Screenshot

Advertisements

CImg Library 1.3.1 Keywords

Bookmark CImg Library 1.3.1

Hyperlink code:
Link for forum:

CImg Library 1.3.1 Copyright

WareSeeker periodically updates pricing and software information of CImg Library 1.3.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of CImg Library 1.3.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
Nite Flite Script Library - Implement the basic computer science structures... Free Download
This tool gives you a floating library-palette filled with images that are automatically retrieved from one or more folders Free Download
ibrary Books 2.6b190 is such a very clear and effecient Mac OS X application that tracks the library books you have borrowed. Free Download
Modern C++ library with a focus on portability and program correctness dlib strives to be easy to use right and hard to use wrong Free Download
Software for slow scan television amateur radio communications. Free Download
Free and open source GNU C++ library GLibC is a C library which defines the "system calls" and other basic facilities such as printf, open, malloc, exit and more Free Download
macstl - C++ source library Free Download
Free and open source C++ library that aims to be a good alternative to all the other bittorrent implementations around Free Download