Imaging
is native Object Pascal image loading, saving and
manipulation library. It is available for several platforms
and does not require any third party dynamic libraries or other compiled binaries.
Main development language is Object Pascal
(Delphi, Kylix and Free Pascal compilers
are supported) and there are interfaces to the library
(compiled into dll/so) for other languages like C/C++ and
Delphi.NET. Currently supported operating systems are Windows,
Linux, FreeBSD (and some other Unixes), DOS (and .NET using unmanaged DLL).
Supported CPU architectures are x86 and AMD64.
Currently supported image file formats
are: (loading and saving) BMP, JPEG, PNG, GIF,
TGA, DDS, MNG, JNG,
JPEG2000, PSD, TIFF, PGM,
PPM, PAM, PFM
(loading only) PCX, and PBM.
Many internal image data formats are supported:
8/16/24/32/48/64 bit RGB and ARGB formats, indexed formats,
grayscale formats, half/single precision floating point formats,
and compressed formats DXT1, DXT3, and DXT5.
Latest release is 0.24.2 (11th December 2007).
You may find more about Imaging at its SourceForge site:
http://imaginglib.sourceforge.net