SAIL 0.9.0 - պատկերների վերծանման գրադարան

Այսօր՝ SAIL-ի 20-ամյակին, թողարկվել է C/C++-ի պատկերների վերծանման գրադարան՝ թողարկված 0.9.0:

Դեմո սքրինշոթ. https://sail.software/demo.webp

Հիմնական առանձնահատկությունները.

  1. Չորս API մակարդակ՝ ձեր կարիքներին համապատասխան:

Ընկղման ամենածանր մակարդակը կրտսեր է, որտեղ հնարավոր է բեռնել միայն մեկ շրջանակ՝ օգտագործելով երկու տող կոդի.

struct sail_image *image; SAIL_TRY (sail_load_from_file (ուղի, &պատկեր));

Ընկղման ամենախոր մակարդակը անիմացիոն կամ բազմաէջանոց պատկերների բեռնումն է ոչ ստանդարտ աղբյուրներից (ոչ ֆայլ կամ հիշողություն):

  1. Ֆայլից կամ հիշողությունից բեռնվում է տուփից դուրս:
  2. Դինամիկ բեռնված կոդեկներ: Կոդեկները մեկ գրադարանում (-DSAIL_COMBINE_CODECS=ON) կազմելու ունակություն, եթե դինամիկ բեռնումը ինչ-ինչ պատճառներով անհարմար է:
  3. Գրված է C11-ով C++11-ով պարտադիր:
  4. Доступна на Windows, Linux, macOS.
  5. Հասանելի է Conan, vcpkg, brew package managers-ում (որոշ PR-ներ սպասում են միաձուլման):
  6. Աջակցում է բոլոր ժամանակակից պատկերների ձևաչափերին՝ JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL այլ.
  7. Ավելի արագ նրա գրեթե բոլոր մրցակիցները ներկայացված են STB-ի կամ FreeImage-ի կողմից:

Source: linux.org.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster