Rhyddhau delwedd decoding library SAIL 0.9.0

Mae rhyddhau'r llyfrgell datgodio delweddau C/C++ SAIL 0.9.0 wedi'i gyhoeddi, y gellir ei ddefnyddio i greu gwylwyr delwedd, llwytho delweddau i'r cof, llwytho adnoddau wrth ddatblygu gemau, ac ati. Mae'r llyfrgell yn parhau i ddatblygu'r datgodyddion fformat delwedd ksquirrel-libs o'r rhaglen KSquirrel, a ailysgrifennwyd o C++ i'r iaith C. Mae rhaglen KSquirrel wedi bodoli ers 2003 (mae'r prosiect heddiw yn union 20 oed), ond mae datblygiad y terfynwyd y gwyliwr yn 2008 ynghyd Γ’ KDE3 . Mae'r cod SAIL yn cael ei ddosbarthu o dan y drwydded MIT. Yn cefnogi gwaith ar Windows, macOS a Linux.

Nodweddion Allweddol:

  • Pedair lefel API. Y lefel fwyaf bas o drochi yw iau, lle mae'n bosibl llwytho un ffrΓ’m yn unig gan ddefnyddio dwy linell o god: struct sail_image *image; SAIL_TRY(sail_load_from_file(llwybr, &delwedd));

    Y lefel trochi dyfnaf yw llwytho delweddau animeiddiedig neu aml-dudalen o ffynonellau ansafonol (nid o ffeil nac o'r cof).

  • Cefnogi llwytho o ffeiliau neu o'r cof.
  • Codecs wedi'u llwytho'n ddeinamig. Y gallu i lunio codecau mewn un llyfrgell (-DSAIL_COMBINE_CODECS=ON) os yw llwytho deinamig yn anghyfleus am ryw reswm.
  • Mae'r cod wedi'i ysgrifennu yn C11 gyda C++11 wedi'i rwymo.
  • Ar gael yn Conan, vcpkg, rheolwyr pecynnau bragu (mae rhai cysylltiadau cyhoeddus yn aros i gael eu huno).
  • Yn cefnogi pob fformat delwedd fodern: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, ac ati.
  • Yn perfformio'n well na bron pob un o'i gystadleuwyr, fel STB neu FreeImage.

Rhyddhau delwedd decoding library SAIL 0.9.0


Ffynhonnell: opennet.ru

Ychwanegu sylw