FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. The library comes in two versions: a binary distribution that can be linked against any 32-bit C/C++ compiler and a source distribution. Workspace files for Microsoft Visual C++ 6 are provided, as well as makefiles for Linux.
After 4 years of development, FreeImage is still improving and now supports loading, saving and manipulating of scientific images (16-bit greyscale, double, complex and more). This release also adds new pixel manipulation functions. Check the change log for details and don't forget to check the updated documentation !
FreeImage can be downloaded from: http://freeimage.sourceforge.net