gid

v12.0.0

Generic Image Decoder - decode a broad variety of image formats

 image

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, ...

Currently supported formats are: BMP, GIF, JPEG, PNG, PNM (PBM, PGM, PPM), QOI, TGA

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

(*) 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