Liberasyon bibliyotèk dekodaj imaj SAIL 0.9.0

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· C/C++ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ дСкодирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ SAIL 0.9.0, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания просмотрщиков ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ рСсурсов ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€ ΠΈ Ρ‚.ΠΏ. Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΎΠ² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ksquirrel-libs ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ KSquirrel, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ пСрСписаны с Π‘++ Π½Π° язык Π‘. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° KSquirrel сущСствуСт с 2003 Π³ΠΎΠ΄Π° (сСгодня ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ исполнилось Ρ€ΠΎΠ²Π½ΠΎ 20 Π»Π΅Ρ‚), Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° просмотрщика Π±Ρ‹Π»Π° ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° Π² 2008 Π³ΠΎΠ΄Ρƒ вмСстС с KDE3. Код SAIL распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Π° Π² Windows, macOS ΠΈ Linux.

Karakteristik kle:

  • Π§Π΅Ρ‚Ρ‹Ρ€Π΅ уровня API. Π‘Π°ΠΌΡ‹ΠΉ Π½Π΅Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ погруТСния β€” junior, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄Π²ΡƒΡ… строчСк ΠΊΠΎΠ΄Π°: struct sail_image *image; SAIL_TRY(sail_load_from_file(path, &image));

    Π‘Π°ΠΌΡ‹ΠΉ Π³Π»ΡƒΠ±ΠΎΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ погруТСния β€” Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ»ΠΈ многостраничных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· нСстандартных источников (Π½Π΅ ΠΈΠ· Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΈΠ· памяти).

  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ· памяти.
  • KodΓ¨k chaje dinamik. Kapasite pou konpile kodΓ¨k nan yon sΓ¨l bibliyotΓ¨k (-DSAIL_COMBINE_CODECS=ON) si chaj dinamik pa konvenyan pou kΓ¨k rezon.
  • Код написан Π½Π° C11 с Π±ΠΈΠ½Π΄ΠΈΠ½Π³ΠΎΠΌ Π½Π° C++11.
  • Disponib nan Conan, vcpkg, manadjΓ¨ pake melanje (kΓ¨k PR yo annatant fusion).
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ всС соврСмСнныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL ΠΈ Π΄Ρ€.
  • ΠžΠΏΠ΅Ρ€Π΅ΠΆΠ°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всСх своих ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ STB ΠΈΠ»ΠΈ FreeImage.

Liberasyon bibliyotèk dekodaj imaj SAIL 0.9.0


Sous: opennet.ru

Add nouvo kòmantè