libwebp-sys2 0.1.9

A handwritten raw interface to libwebp
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use libwebp_sys::{WebPIDelete, WebPINewDecoder, WebPInitDecBuffer, MODE_RGB};
use std::mem;

#[test]
fn test_new_and_delete() {
    unsafe {
        let mut buf = mem::zeroed();
        WebPInitDecBuffer(&mut buf);
        buf.colorspace = MODE_RGB;
        buf.is_external_memory = 0;
        let idec = WebPINewDecoder(&mut buf);
        assert!(!idec.is_null());
        WebPIDelete(idec);
    }
}