yanchith / webp

Incomplete rust wrapper around libwebp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WebP

A rust wrapper around libwebp, version 1.1.0. Do not use. Very very incomplete. Only supports decoding into RGBA.

Developing

Standard cargo workflows are used:

  • cargo check
  • cargo build
  • cargo test

First time setup

After cloning, pull in the libwebp git submodule:

  • git submodule init
  • git submodule update

Regenerating bindings

Use rust-bindgen (cargo install bindgen) to generate the bindings for a platform:

  • bindgen wrapper.h -o src/ffi_<platform>.rs

About

Incomplete rust wrapper around libwebp


Languages

Language:C 91.1%Language:Rust 4.2%Language:M4 1.1%Language:Roff 1.0%Language:CMake 1.0%Language:Makefile 0.9%Language:Python 0.3%Language:HTML 0.2%Language:Shell 0.1%Language:Go 0.0%