FreeImage 3.0.4 released

Via this post, the FreeImage Development Team wants to announce a new version of FreeImage (3.0.4).
Attached below is a short FreeImage FAQ, which will provide all the info you
need to use this poweful C/C++ library for Windows and Linux.

FreeImage can be downloaded from:


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. Some highlights are:
- Extremely simple in use; FreeImage's functions are easy to learn and a full documentation is provided.
- Fast: the FreeImage functions are as optimized as possible.
- Not limited to the local PC (unique FreeImageIO).
- Plugin driven.
- Multithreading safe; FreeImage works both in single- and multithreaded programs and works together with all kinds
of additional libraries.
- Compatible with all 32-bit versions of Windows.

The library comes in two versions: a binary distribution that can be linked against any 32-bit c++ compiler
and a source distribution. Workspace files for Microsoft Visual C++ 6 are provided, as well as makefiles for Linux.


FreeImage is designed for multimedia specialists working on Windows or Linux.
FreeImage still need testing to work on other platforms than Intel platforms at this moment.
However, support for other platforms is considered (FreeImage already compiles succesfully under MacOSX).

The library compiles on every Windows or Linux platform running a 32-bit code generating compiler.
FreeImage ships with project-files for MSVC6 and a makefile for Linux and MacOSX.


FreeImage is free to the public and ships with full source code. The source
is protected by law though. This means you have to agree to the license
agreement before you use FreeImage. You can find a copy of the license
agreement at


I am currently looking for experienced graphics programmers who can help to
further design and develop FreeImage. The idea is to create a dedicated team
of developers who want to spend some free time writing bitmap loaders for
new graphic formats and enhance already working routines. Communication will go
using e-mail and the web (

The following things need to be done design wise:
- add a Unit Testing Framework

The following things need to be done development wise:
- add more graphic formats
- enhance existing library functions, particularly the multi page routines

If you can do one or more of the above things, or maybe something completely
different we didn't think about yet, you can be a valuable - and highly
appreciated - member of the FreeImage Development Team!


FreeImage Home Page
FreeImage Contact Page
FreeImage at SourceForge
FreeImage Mailing Lists

Posted by Hervé Drolon 2003-11-16

Log in to post a comment.