Siideynta maktabadda sawir-qaadaha SAIL 0.9.0-pre12

Dhowr cusbooneysiin oo muhiim ah ayaa lagu sii daayay maktabadda sawirka sawirka SAIL. Waxa ay bixisa nooca C ee codecs-ka oo dib loo qoray ka soo daawaha sawirka KSquirrel ee muddada dheer la joojiyay, laakiin leh API-ga aan la taaban karin oo heerkiisu sareeyo iyo horumarro badan. Maktabadu waxay diyaar u tahay in la isticmaalo laakiin wali waxa ku socda horumar joogto ah. Waafaqsanaanta Binary iyo API weli lama dammaanad qaaday. Demo

Tilmaamaha SAIL

  • Degdeg ah oo sahlan in la isticmaalo maktabadda;
  • Waxaa lagu qoray C11 oo lagu xirayo C++17;
  • Taageerada qaababka sawirka waxaa lagu fuliyaa iyadoo la adeegsanayo codecs si firfircoon u raran oo laga saari karo oo lagu dari karo si madaxbannaan oo ka baxsan dhinaca macmiilka;
  • Akhrinta faylka, xusuusta, ilaha gaarka ah;
  • Taageerada bogag badan iyo sawirro firfircoon;
  • Taageerada qaababka caanka ah ayaa wali lagu gaaraa iyadoo la isticmaalayo maktabadaha u dhigma libjpeg, libpng, iwm.
  • Isdhaafsiga madal: Linux, Windows, macOS;
  • Baaritaanku waa habka lagu helo macluumaadka ku saabsan sawirka iyada oo aan la xallin pixels;
  • Magacyada dadka ee hay'adaha (maya FIMULTIBITMAP);
  • Akhrinta iyo qorista profiles ICC;
  • Soo saarista RGBA ama BGRA pixels;
  • Soo celisa pixels asalka ah ( tusaale CMYK) haddii uu taageero codec-ku;

Liiska isbedelada laga soo bilaabo daabacaaddii u dambeysay:

  • API si weyn ayaa loo hagaajiyay oo la fududeeyay. Waxay ahayd: struct sail_context *context; SAIL_TRY (sail_init (& macnaha guud)); qaabka shiraac_sawir *sawir; char aan saxeexin *sawir_pixels; SAIL_TRY (sail_akhris (dariiqa, macnaha guud, & sawirka, (wax madhan **)&image_pixels)); ... bilaash (sawir_pixels); shiraac_destroy_image (sawir);

    Hadda: qaab-dhismeedka sail_image *sawirka; SAIL_TRY (sail_read_file (dariiqa, & sawirka); ... shiraac_destroy_image (sawir);

  • Ku darey qaababka BMP, GIF, TIFF;
  • Helitaanka VCPKG ee dhammaan aaladaha marka laga reebo UWP;
  • Halbeegyada waxqabadka la daabacay;
  • C++ xidhitaanka ayaa loo haajiray C++17;
  • Hawlaha qoondaynta xusuusta ayaa lagu soo ururiyaa hal meel si ay si fudud ugu beddelaan kuwaaga, laakiin hadda tan waxaa lagu samayn karaa oo kaliya dib u habeyn;
  • Isticmaalayaasha hadda waxay isticmaali karaan CMake find_package() si ay ugu daraan SAIL;
  • Awood ururinta joogtada ah ee lagu daray (SAIL_STATIC=ON);
  • Lagu daray awoodda lagu ururin karo dhammaan codecyada hal maktabad oo caadi ah (SAIL_COMBINE_CODECS=ON);
  • Shaqadu waxay bilaabatay in lagu daro imtixaanada ku salaysan µnit;

Habka rakibida ee lagu taliyay

  • Linux - vcpkg, sidoo kale waa la heli karaa Debian xeerarka
  • Windows — vcpkg
  • macOS - diyaari

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster