SAIL 0.9.0 - image decoding library

Today, on the 20th anniversary of SAIL, an image decoding library for C/C++, release 0.9.0 was released.

Demo screenshot: https://sail.software/demo.webp

Key features:

  1. Four API levels to suit your needs.

The shallowest level of immersion is junior, where it is possible to load only one frame using two lines of code:

struct sail_image *image; SAIL_TRY(sail_load_from_file(path, &image));

The deepest level of immersion is loading animated or multi-page images from non-standard sources (not a file or memory).

  1. Loading from file or memory out of the box.
  2. Dynamically loaded codecs. The ability to compile codecs into one library (-DSAIL_COMBINE_CODECS=ON) if dynamic loading is inconvenient for some reason.
  3. Written in C11 with C++11 binding.
  4. Available on Windows, Linux, macOS.
  5. Available in Conan, vcpkg, brew package managers (some PRs are pending merging).
  6. Supports all modern image formats: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL and others.
  7. Faster almost all of its competitors represented by STB or FreeImage.

Source: linux.org.ru

Buy reliable hosting for sites with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster