Lëshimi i bibliotekës së dekodimit të imazheve SAIL 0.9.0

Опубликован релиз C/C++ библиотеки декодирования изображений SAIL 0.9.0, которую можно использовать для создания просмотрщиков изображений, загрузки изображений в память, загрузки ресурсов при разработке игр и т.п. Библиотека продолжает развитие декодировщиков форматов изображений ksquirrel-libs из программы KSquirrel, которые были переписаны с С++ на язык С. Программа KSquirrel существует с 2003 года (сегодня проекту исполнилось ровно 20 лет), но разработка просмотрщика была прекращена в 2008 году вместе с KDE3. Код SAIL распространяется под лицензией MIT. Поддерживается работа в Windows, macOS и Linux.

Karakteristikat kryesore:

  • Katër nivele API. Niveli më i cekët i zhytjes është i vogël, ku është e mundur të ngarkohet vetëm një kornizë duke përdorur dy rreshta kodi: struct sail_image *image; SAIL_TRY(sail_load_from_file(rruga, &imazhi));

    Niveli më i thellë i zhytjes është ngarkimi i imazheve të animuara ose me shumë faqe nga burime jo standarde (jo nga një skedar ose nga memoria).

  • Mbështet ngarkimin nga skedarët ose nga memoria.
  • Kodekë të ngarkuar në mënyrë dinamike. Mundësia për të përpiluar kodekët në një bibliotekë (-DSAIL_COMBINE_CODECS=ON) nëse ngarkimi dinamik është i papërshtatshëm për ndonjë arsye.
  • Kodi është shkruar në C11 me lidhje C++11.
  • Në dispozicion në Conan, vcpkg, menaxherët e paketave të birrës (disa PR janë në pritje të bashkimit).
  • Mbështet të gjitha formatet moderne të imazhit: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, etj.
  • I tejkalon pothuajse të gjithë konkurrentët e tij, si STB ose FreeImage.

Lëshimi i bibliotekës së dekodimit të imazheve SAIL 0.9.0


Burimi: opennet.ru
Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster