10个版本

0.1.9 2023年9月14日
0.1.8 2023年9月12日
0.1.7 2023年2月16日
0.1.4 2022年5月21日
0.1.1 2020年3月1日

#64 in 图像

Download history 2064/week @ 2024-04-22 2237/week @ 2024-04-29 2218/week @ 2024-05-06 2255/week @ 2024-05-13 2449/week @ 2024-05-20 2453/week @ 2024-05-27 1597/week @ 2024-06-03 1933/week @ 2024-06-10 2078/week @ 2024-06-17 1905/week @ 2024-06-24 1890/week @ 2024-07-01 1754/week @ 2024-07-08 1842/week @ 2024-07-15 2016/week @ 2024-07-22 1908/week @ 2024-07-29 2151/week @ 2024-08-05

8,115 每月下载次数
用于 20 个crate(4个直接使用)

BSD-3-Clause

3.5MB
68K SLoC

C 64K SLoC // 0.1% comments Rust 1.5K SLoC // 0.0% comments Shell 1K SLoC // 0.2% comments Automake 578 SLoC // 0.0% comments Python 386 SLoC // 0.1% comments C++ 262 SLoC // 0.2% comments M4 168 SLoC // 0.4% comments Batch 76 SLoC Go 20 SLoC // 0.4% comments

包含 (JAR文件,59KB) c_src/gradle/wrapper/gradle-wrapper.jar,(隐晦的autoconf代码,29KB) c_src/configure.ac,(JAR文件,3KB) c_src/swig/libwebp.jar

libwebp-sys

这是对libwebp库的原始接口。

最低支持的Rust版本 (MSRV)

Rust 1.31.0

功能

  • demux ... 启用 libwebpdemux 函数。
  • mux ... 启用 libwebpmux 函数。
  • 0_5 ... 启用libwebp 0.5.0中引入的函数。
  • 0_6 ... 启用libwebp 0.6.0中引入的函数。
  • 1_1 ... 启用libwebp 1.1.0中引入的函数。
  • 1_2 ... 启用libwebp 1.2.0中引入的函数。
  • static ... 静态链接到捆绑的libwebp。
  • extern-types ... 启用 #![feature(extern_types)]

链接

如果系统中找到了libwebp,则链接到该库。否则,它会构建并链接到捆绑的libwebp。

在这些情况下,首选静态链接

  • 对于musl目标。
  • 交叉编译时。
  • static 功能被开启。
  • 在构建时,将环境变量 LIBWEBP_SYS_STATIC 设置为 1

依赖