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. FreeImage is easy to use, fast, multithreading safe, compatible with all 32-bit versions of Windows, and cross-platform (works both with Linux and Mac OS X).
Thanks to it's ANSI C interface, FreeImage is usable in many languages including C, C++, VB, C#, Java and also in common scripting languages such as Perl, Python, PHP, TCL or Ruby.
The library comes in two versions: a binary DLL distribution that can be linked against any WIN32 C/C++ compiler and a source distribution. Workspace files for Microsoft Visual C++ 6 are provided, as well as makefiles for Linux and Mac OS X.
Release 3.3.0 of the library brings many improvments regarding cross-platform compatibility. FreeImage now works successfully under Windows, Linux and Mac OS X.
Other improvments include XPM plugin (better load support, save support added), PNG plugin (16-bit greyscale images can be loaded or saved in their native format) and also minor bug fixes reported by users. Check the change log for details and check also the updated documentation for more info regarding platform independant pixel access.
FreeImage can be downloaded from: http://freeimage.sourceforge.net
Log in to post a comment.