Phát hành thư viện giải mã hình ảnh SAIL 0.9.0

Опубликован релиз C/C++ библиотеки декодирования изображений SAIL 0.9.0, которую можно использовать для создания просмотрщиков изображений, загрузки изображений в память, загрузки ресурсов при разработке игр и т.п. Библиотека продолжает развитие декодировщиков форматов изображений ksquirrel-libs из программы KSquirrel, которые были переписаны с С++ на язык С. Программа KSquirrel существует с 2003 года (сегодня проекту исполнилось ровно 20 лет), но разработка просмотрщика была прекращена в 2008 году вместе с KDE3. Код SAIL распространяется под лицензией MIT. Поддерживается работа в Windows, macOS и Linux.

Ứng dụng này:

  • Bốn cấp độ API. Mức độ nhúng nông nhất là cấp cơ sở, trong đó chỉ có thể tải một khung hình bằng hai dòng mã: struct Sail_image *image; SAIL_TRY(sail_load_from_file(path, &image));

    Mức độ đắm chìm sâu nhất là tải hình ảnh động hoặc nhiều trang từ các nguồn không chuẩn (không phải từ tệp hoặc từ bộ nhớ).

  • Hỗ trợ tải từ tập tin hoặc từ bộ nhớ.
  • Codec được tải động. Khả năng biên dịch codec thành một thư viện (-DSAIL_COMBINE_CODECS=ON) nếu việc tải động không thuận tiện vì một số lý do.
  • Mã được viết bằng C11 với liên kết C++ 11.
  • Có sẵn trong Conan, vcpkg, quản lý gói bia (một số PR đang chờ hợp nhất).
  • Hỗ trợ tất cả các định dạng hình ảnh hiện đại: JPEG, PNG, TIFF, GIF, AVIF, WEBP, JPEG XL, v.v.
  • Vượt trội hơn hầu hết các đối thủ cạnh tranh, chẳng hạn như STB hay FreeImage.

Phát hành thư viện giải mã hình ảnh SAIL 0.9.0


Nguồn: opennet.ru
Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster