#webp #compression #vp8 #webm #image

webp-dev

Rust bindings to libwebp (plus related) and some other miscellaneous stuff

9 releases (4 breaking)

0.4.1 Dec 19, 2019
0.4.0 Dec 1, 2019
0.3.0 Dec 1, 2019
0.2.0 Dec 1, 2019
0.0.4 Nov 4, 2019

#7 in #image-compression

Download history 8/week @ 2023-10-24 13/week @ 2023-10-31 12/week @ 2023-11-07 19/week @ 2023-11-14 19/week @ 2023-11-21 24/week @ 2023-11-28 12/week @ 2023-12-05 17/week @ 2023-12-12 6/week @ 2023-12-19 25/week @ 2023-12-26 6/week @ 2024-01-02 13/week @ 2024-01-09 6/week @ 2024-01-16 22/week @ 2024-01-23 24/week @ 2024-01-30 19/week @ 2024-02-06

73 downloads per month
Used in imager

MIT license

3.5MB
1K SLoC

About

Rust bindings to libwebp, libwebpdemux, and workarounds for static/inline C functions and some other miscellaneous stuff.

Much of the API doc comments from the C header files have been included with their rust FFI counterparts.

Modules raw & sys

Raw, unaltered symbols are under the raw module. Also most of the raw symbols are re-exported under the sys module, with more idiomatic rust naming conventions. E.g. the WebPValidateConfig function is renamed to webp_validate_config.

Dependencies

~16MB
~134K SLoC