webp-rs 26.6.1

Encode and decode WebP images via statically-linked libwebp.
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Encoder-focused integration tests.

mod common;

use common::{is_webp, source_image};

#[test]
fn encode_produces_valid_webp() {
    let img = source_image();
    let bytes = webp::encode(&img).expect("encode");
    assert!(!bytes.is_empty(), "encoded output should not be empty");
    assert!(is_webp(&bytes), "output should be a valid WebP stream");
}