SAIL 0.9.0 - library ng pag-decode ng imahe

Ngayon, sa ika-20 anibersaryo ng SAIL, inilabas ang image decoding library para sa C/C++, bersyon 0.9.0.

Pagpapakita ng screenshot: https://sail.software/demo.webp

Pangunahing tampok:

  1. Apat na antas ng API upang umangkop sa iyong mga pangangailangan.

Ang pinakapangunahing antas ng immersion ay junior, kung saan maaari kang mag-load ng isang frame lang na may dalawang linya ng code:

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

Ang pinakamalalim na antas ng immersion ay ang paglo-load ng mga animated o multi-page na larawan mula sa hindi karaniwang mga mapagkukunan (hindi isang file o memorya).

  1. Mag-load mula sa file o memorya sa labas ng kahon.
  2. Mga codec na dynamic na na-load. Pagpipilian na mag-compile ng mga codec sa isang library (-DSAIL_COMBINE_CODECS=ON) kung hindi maginhawa ang dynamic na paglo-load sa ilang kadahilanan.
  3. Nakasulat sa C11 na may C++11 binding.
  4. Makukuha sa Windows, Linux, macOS.
  5. Available sa Conan, vcpkg, brew package managers (ilang PRs na naghihintay ng merge).
  6. Sinusuportahan ang lahat ng modernong format ng imahe: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL at iba pa.
  7. Mas mabilis halos lahat ng mga katunggali nito sa anyo ng STB o FreeImage.

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster