10 releases
0.1.9 | Sep 14, 2023 |
---|---|
0.1.8 | Sep 12, 2023 |
0.1.7 | Feb 16, 2023 |
0.1.4 | May 21, 2022 |
0.1.1 | Mar 1, 2020 |
#76 in Images
11,530 downloads per month
Used in 20 crates
(4 directly)
3.5MB
68K
SLoC
Contains (JAR file, 59KB) c_src/gradle/wrapper/gradle-wrapper.jar, (obscure autoconf code, 29KB) c_src/configure.ac, (JAR file, 3KB) c_src/swig/libwebp.jar
libwebp-sys
This is a raw interface to the libwebp library.
Minimum Supported Rust Version (MSRV)
Rust 1.31.0
Features
demux
... enableslibwebpdemux
functions.mux
... enableslibwebpmux
functions.0_5
... enables functions introduced in libwebp 0.5.0.0_6
... enables functions introduced in libwebp 0.6.0.1_1
... enables functions introduced in libwebp 1.1.0.1_2
... enables functions introduced in libwebp 1.2.0.static
... statically link against the bundled libwebp.extern-types
... enables#![feature(extern_types)]
.
Linking
If libwebp is found in the system, it links against the library. Otherwise it builds and links against the bundled libwebp.
In these cases, static link is preferred:
- For musl target.
- When cross-compiling.
static
feature is turned on.LIBWEBP_SYS_STATIC
environment variable is set to1
when building.