Famotsorana ny tranomboky decoding sary SAIL 0.9.0

Navoaka ny famoahana ny tranomboky fanokafana sary C/C++ SAIL 0.9.0, izay azo ampiasaina hamoronana mpijery sary, hampiditra sary ho fahatsiarovana, hampiditra loharano rehefa mamolavola lalao, sns. Ny tranomboky dia manohy ny fampivoarana ireo decoder endrika sary ksquirrel-libs avy amin'ny programa KSquirrel, izay naverina nosoratana avy amin'ny C ++ ho amin'ny fiteny C. Ny programa KSquirrel dia efa nisy hatramin'ny taona 2003 (ankehitriny ny tetikasa dia 20 taona katroka), fa ny fampandrosoana ny Ny mpijery dia natsahatra tamin'ny 2008 niaraka tamin'ny KDE3. Ny kaody SAIL dia zaraina eo ambanin'ny lisansa MIT. Manohana ny asa amin'ny Windows, macOS ary Linux.

Endri-javatra manan-danja:

  • Ambaratonga API efatra. Ny ambaratonga ambany indrindra amin'ny asitrika dia zandriny, izay tsy azo atao afa-tsy ny mampiditra sary iray amin'ny alalan'ny andalana roa: struct sail_image *image; SAIL_TRY(sail_load_from_file(lalana, & sary));

    Ny haavon'ny asitrika lalina indrindra dia ny fampidirana sary mihetsika na pejy maro avy amin'ny loharano tsy manara-penitra (tsy avy amin'ny rakitra na avy amin'ny fitadidiana).

  • Tohano ny fandefasana rakitra na avy amin'ny fitadidiana.
  • Codec feno dynamic. Ny fahafahana manangona codecs ao anaty tranomboky iray (-DSAIL_COMBINE_CODECS=ON) raha toa ka tsy mety ny fampidinana mavitrika noho ny antony.
  • Ny kaody dia voasoratra ao amin'ny C11 miaraka amin'ny C++ 11 mamatotra.
  • Azo alaina amin'ny Conan, vcpkg, mpitantana fonosana labiera (ny PR sasany dia miandry ny fampifangaroana).
  • Manohana ny endrika sary maoderina rehetra: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, sns.
  • Mihoatra ny saika ny mpifaninana aminy rehetra, toy ny STB na FreeImage.

Famotsorana ny tranomboky decoding sary SAIL 0.9.0


Source: opennet.ru

Add a comment