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")?;