Parameterized tests. Include pixels/s.

This commit is contained in:
2020-02-21 13:50:26 -08:00
parent df28512450
commit 77d69221d1
4 changed files with 80 additions and 13 deletions

View File

@@ -55,7 +55,7 @@ pub fn resize(
img.resize_to_fill(w, h, filter)
}
pub fn save_to_jpeg_bytes(img: DynamicImage) -> ImageResult<Vec<u8>> {
pub fn save_to_jpeg_bytes(img: &DynamicImage) -> ImageResult<Vec<u8>> {
let mut buf = Vec::new();
img.write_to(&mut buf, ImageFormat::Jpeg)?;
Ok(buf)
@@ -203,8 +203,8 @@ impl Library {
let orig_img =
load_image(&path).map_err(|e| io::Error::new(io::ErrorKind::Other, e))?;
let img = resize(&orig_img, dimensions, filter);
let buf =
save_to_jpeg_bytes(img).map_err(|e| io::Error::new(io::ErrorKind::Other, e))?;
let buf = save_to_jpeg_bytes(&img)
.map_err(|e| io::Error::new(io::ErrorKind::Other, e))?;
Ok(buf)
}
}