Function lcs_image_diff::compare
source · pub fn compare(
before: &mut DynamicImage,
after: &mut DynamicImage,
rate: f32
) -> Result<DynamicImage, DecodeError>
Expand description
Accepts two mutable references to image::DynamicImage
and rate.
Returns diff image::DynamicImage
and marks removed and added
parts on input images.
Examples
extern crate image;
use lcs_image_diff::compare;
let mut before = image::open("before.png")?;
let mut after = image::open("after.png")?;
let diff = compare(&mut before, &mut after, 100.0 / 256.0)?;
before.save("marked_before.png")?;
after.save("marked_after.png")?;
diff.save("diff.png")?;