#webp #compression #webm #image #vp8

webp-dev

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

9 releases (4 breaking)

✓ Uses Rust 2018 edition

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

#88 in Compression

Download history 12/week @ 2020-03-12 41/week @ 2020-03-19 39/week @ 2020-03-26 42/week @ 2020-04-02 62/week @ 2020-04-09 37/week @ 2020-04-16 13/week @ 2020-04-23 5/week @ 2020-04-30 14/week @ 2020-05-07 60/week @ 2020-05-14 48/week @ 2020-05-21 27/week @ 2020-05-28 22/week @ 2020-06-04 5/week @ 2020-06-11 14/week @ 2020-06-18 4/week @ 2020-06-25

126 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