gid

v11.0.0

Generic Image Decoder for decoding a broad variety of image formats

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.

Install

Globally install this crate:

alr install gid

Add to your project:

alr with gid

Crate Information

Authors

  1. Gautier de Montmollin

Maintainers

Maintainers (GitHub pseudo)

Release Date

last year

First Release

1/13/2021

License

Links

Statistics

Dependencies: 0

Dependents: 4

Versions: 6