Features
Features
Native Object Pascal open source crossplatform library with no dependencies
on any dynamically linked libraries or other platform specific binaries.
Supported platforms are:
Windows x86/AMD64
Linux x86/AMD64
FreeBSD x86/AMD64
DOS
.NET (using unmanaged DLL)
Loading and saving of these image file formats:
BMP
JPEG, JPEG2000
PNG, MNG, JNG
GIF
TGA
DDS
PBM, PGM, PPM, PAM, PFM
TIFF
PSD
PCX
and more
Many internal image data formats:
8, 16, 24, 32, 48 and 64 bit RGB and ARGB formats
indexed formats
grayscale formats
floating point formats (IEEE754 and half precision)
compressed formats like DXT1/3/5
Basic image manipulation functions working for all supported data formats and
conversions between them (bilinear/bicubic resizing, mipmap generation,
color reduction, ...).
Low level library interface (accessible by other programming languages)
and high level OOP one.
Extensions for creating OpenGL, Direct3D, and SDL textures/surfaces.
VCL, CLX, and LCL graphic classes and functions.
Drawing, effects, and filters.
Support for mipmaps, multiimages, direct access to image data,
user-specified file formats, overriding default read and write functions,
and more.