char*

CImg

by Devin on Mar.13, 2009, under Graphics, Programming

CImg is a nice little C++ library that I discovered the other day. It’s described as a ‘Image Processing Toolkit’. It consists of a few classes. First CImg, a representation of a image. Its a pretty versatile class, It can handle up to 3 dimensions of image data with a variable number of channels. It has tons of functions ranging from your basic load/save to more advanced image manipulation functions such as drawing graphs and various blurs. CImgDisplay is the second class and it basically handles the creation of a window for your image so you dont have to learn opengl and/or your OS’s window manager of choice just to display a simple image to a window. It will keep track of any input or any changes the user makes to the window. The other classes (CImgException and CImgList) are nice, just not as massively useful as the other two. Its great for the new incarnation of my raytracer and would have been great for some of my old projects from way back. I highly recommend it for any simple image related work.

:
, ,

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...

    Archives

    All entries, chronologically...