Update tests and benches to the new encoder API
This commit is contained in:
parent
b461af81ac
commit
9d036bc64e
2 changed files with 2 additions and 2 deletions
|
@ -123,7 +123,7 @@ impl Codec for CodecQoiFast {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn encode(img: &Image) -> Result<Vec<u8>> {
|
fn encode(img: &Image) -> Result<Vec<u8>> {
|
||||||
Ok(qoi_fast::qoi_encode_to_vec(&img.data, img.width, img.height, img.channels, 0)?)
|
Ok(qoi_fast::qoi_encode_to_vec(&img.data, img.width, img.height)?)
|
||||||
}
|
}
|
||||||
|
|
||||||
fn decode(data: &[u8], _img: &Image) -> Result<Vec<u8>> {
|
fn decode(data: &[u8], _img: &Image) -> Result<Vec<u8>> {
|
||||||
|
|
|
@ -95,7 +95,7 @@ fn test_reference_images() -> Result<()> {
|
||||||
let png_name = png_path.file_name().unwrap_or_default().to_string_lossy();
|
let png_name = png_path.file_name().unwrap_or_default().to_string_lossy();
|
||||||
let img = Image::from_png(png_path)?;
|
let img = Image::from_png(png_path)?;
|
||||||
println!("{} {} {} {}", png_name, img.width, img.height, img.channels);
|
println!("{} {} {} {}", png_name, img.width, img.height, img.channels);
|
||||||
let encoded = qoi_encode_to_vec(&img.data, img.width, img.height, img.channels, 0)?;
|
let encoded = qoi_encode_to_vec(&img.data, img.width, img.height)?;
|
||||||
let expected = fs::read(qoi_path)?;
|
let expected = fs::read(qoi_path)?;
|
||||||
compare_slices(&png_name, "encoding", &encoded, &expected)?;
|
compare_slices(&png_name, "encoding", &encoded, &expected)?;
|
||||||
let (_header, decoded) = qoi_decode_to_vec(&expected)?;
|
let (_header, decoded) = qoi_decode_to_vec(&expected)?;
|
||||||
|
|
Loading…
Reference in a new issue