Hoʻokuʻu ʻia o ka waihona decoding kiʻi SAIL 0.9.0

Ua paʻi ʻia ka hoʻokuʻu ʻana o ka waihona decoding kiʻi C/C++ SAIL 0.9.0, hiki ke hoʻohana ʻia e hana i nā mea nānā kiʻi, hoʻouka i nā kiʻi i ka hoʻomanaʻo, hoʻouka i nā kumuwaiwai i ka wā e hoʻomohala ai i nā pāʻani, etc. Ke hoʻomau nei ka waihona i ka hoʻomohala ʻana i nā decoders kiʻi kiʻi ksquirrel-libs mai ka papahana KSquirrel, i kākau hou ʻia mai C ++ a i ka ʻōlelo C. Ua ola ka papahana KSquirrel mai ka makahiki 2003 (i kēia lā he 20 mau makahiki pono ka papahana), akā hoʻomohala ʻia ka papahana. Ua hoʻopau ʻia ka mea nānā ma 2008 me KDE3. Hāʻawi ʻia ka code SAIL ma lalo o ka laikini MIT. Kākoʻo i ka hana ma Windows, macOS a me Linux.

Nā hiʻohiʻona nui:

  • ʻEhā mau pae API. ʻO ka pae pāpaʻu o ka hoʻoinu ʻana he ʻōpio, kahi hiki ke hoʻouka i hoʻokahi kiʻi wale nō me ka hoʻohana ʻana i ʻelua laina code: struct sail_image *image; SAIL_TRY(sail_load_from_file(ala, & kiʻi));

    ʻO ka pae hohonu loa o ka hoʻokomo ʻana ʻo ka hoʻouka ʻana i nā kiʻi animated a i ʻole nā ​​​​ʻaoʻao he nui mai nā kumu maʻamau ʻole (ʻaʻole mai kahi faila a i ʻole mai ka hoʻomanaʻo).

  • Kākoʻo i ka hoʻouka ʻana mai nā faila a i ʻole mai ka hoʻomanaʻo.
  • Nā codec i hoʻouka ikaika ʻia. ʻO ka hiki ke hōʻuluʻulu i nā codecs i loko o hoʻokahi waihona (-DSAIL_COMBINE_CODECS=ON) inā pilikia ka hoʻouka ʻana no kekahi kumu.
  • Kākau ʻia ke code ma C11 me ka paʻa C++11.
  • Loaʻa ma Conan, vcpkg, brew package managers (ke kali nei kekahi mau PR i ka hui ʻana).
  • Kākoʻo i nā ʻano kiʻi hou a pau: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, etc.
  • ʻOi aku ma mua o nā mea hoʻokūkū āpau, e like me STB a i ʻole FreeImage.

Hoʻokuʻu ʻia o ka waihona decoding kiʻi SAIL 0.9.0


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka