The Generic Image Decoder (GID) is a low-level Ada package for decoding a broad variety of image formats, from any data stream, to any kind of medium, be it an in-memory bitmap, a GUI object, some other stream, floating-point data for scientific calculations, a browser element, a device, ...
Animations (GIF, PNG) are supported.
Some features:
* Task safe
* Endian-neutral
* Multi-platform, but native code build
* Standalone (no dependency on other libraires, bindings, etc.; no extra component needed for running)
* Unconditionally portable code: OS-, CPU-, compiler- independent code (*).
* Pure Ada 2012: this package can be used in projects in Ada 2012 and later versions of the Ada language
* Free, open-source
Currently supported formats are: BMP, GIF, JPEG, PNG, PNM (PBM, PGM, PPM), QOI, TGA
(*) within limits of compiler's provided integer types and target architecture capacity.
Globally install this crate:
alr install gidAdd to your project:
alr with gidDependencies: 0
Dependents: 4
Versions: 6