heif-rs 26.6.0

Encode and decode HEIF/HEIC images with x265 and libde265, via statically-linked libheif.
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Encoder-focused integration tests.

mod common;

use common::{is_heif, source_image};

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