freeimage est une librairie open-source pour les développeurs qui veulent intégrer la manipulation d'images aux formats png, bmp, jpeg, tiff et autres dans leurs applications. grâce à un codage en c ansi, freeimage est multi-plateforme et utilisable dans de nombreuses langages de programmation, y compris c, c++, vb, c#, delphi, java et langages de scripts tels que perl, python, php, ruby ou tcl. la bibliothèque est disponible en deux versions : une distribution binaire dll qui peut être utilisée dans les application win32 c/compilateur c++ et une distribution des sources complètes. les fichiers pour l'espace de travail microsoft vs.net sont fournis, ainsi que les makefiles pour linux et mac.