About

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 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), and Mac OS X (on Intel). Supported CPU architectures are x86 and AMD64.

Currently supported image file formats are: (loading and saving) BMP, JPEG, PNG/APNG, GIF, TGA, DDS, MNG, JNG, JPEG2000, PSD, TIFF, PGM, PPM, PAM, PFM, XPM, (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/3/5, 3Dc, and BTC.