රූප විකේතන පුස්තකාලය මුදා හැරීම SAIL 0.9.0

C/C++ රූප විකේතන පුස්තකාලයේ නිකුතුව SAIL 0.9.0 ප්‍රකාශයට පත් කර ඇත, එය රූප නරඹන්නන් නිර්මාණය කිරීමට, මතකයට රූප පැටවීමට, ක්‍රීඩා සංවර්ධනය කිරීමේදී සම්පත් පැටවීමට ආදිය භාවිතා කළ හැකිය. පුස්තකාලය විසින් KSquirrel වැඩසටහනේ සිට C++ සිට C භාෂාවට නැවත ලියන ලද ksquirrel-libs රූප ආකෘති විකේතක සංවර්ධනය කිරීම අඛණ්ඩව සිදු කරයි.KSquirrel වැඩසටහන 2003 සිට පැවතුනි (අද ව්‍යාපෘතියට හරියටම වසර 20 ක් පැරණි), නමුත් සංවර්ධනය නරඹන්නා 2008 දී KDE3 සමඟින් නතර කරන ලදී. SAIL කේතය MIT බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ. Windows, macOS සහ Linux මත වැඩ කිරීමට සහය දක්වයි.

මූලික ලක්ෂණ:

  • API මට්ටම් හතරක්. ගිල්වීමේ නොගැඹුරුම මට්ටම ජූනියර් වේ, එහිදී කේත පේළි දෙකක් භාවිතයෙන් එක් රාමුවක් පමණක් පැටවිය හැක: struct sail_image *image; SAIL_TRY(sail_load_from_file(path, &image));

    ගිල්වීමේ ගැඹුරුම මට්ටම වන්නේ සම්මත නොවන මූලාශ්‍රවලින් (ගොනුවකින් හෝ මතකයෙන් නොවේ) සජීවිකරණ හෝ බහු-පිටු රූප පැටවීමයි.

  • ගොනු වලින් හෝ මතකයෙන් පූරණයට සහය වන්න.
  • ගතිකව පටවන ලද කෝඩෙක්ස්. කිසියම් හේතුවක් නිසා ගතික පැටවීම අපහසු නම්, එක් පුස්තකාලයකට (-DSAIL_COMBINE_CODECS=ON) කෝඩෙක්ස් සම්පාදනය කිරීමේ හැකියාව.
  • කේතය C++11 බන්ධනය සමඟ C11 හි ලියා ඇත.
  • Conan, vcpkg, brew පැකේජ කළමනාකරුවන් තුළ තිබේ (සමහර PRs ඒකාබද්ධ වීමට බලාපොරොත්තු වේ).
  • සියලුම නවීන රූප ආකෘති සඳහා සහය දක්වයි: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, ආදිය.
  • STB හෝ FreeImage වැනි එහි සියලුම තරඟකරුවන් පාහේ අභිබවා යයි.

රූප විකේතන පුස්තකාලය මුදා හැරීම SAIL 0.9.0


මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න