1 个不稳定版本

0.1.0 2021年1月14日

#761 in 图像

Download history 28/week @ 2024-03-11 84/week @ 2024-03-18 50/week @ 2024-04-01 24/week @ 2024-04-08 105/week @ 2024-05-06 38/week @ 2024-05-13 27/week @ 2024-05-20 8/week @ 2024-05-27 17/week @ 2024-06-03 16/week @ 2024-06-10 28/week @ 2024-06-17 42/week @ 2024-06-24

每月105 次下载
用于 vegafusion-runtime

MIT 许可协议

1.5MB
340 代码行

pixelmatch-rs

像素级图像比较

完全基于 pixelmatch

let num_diff_pixels = pixelmatch(
    im1,
    img2,
    diff,
    None,
    None,
    Some(Options {
        threshold: 0.1,
        ..Default::default()
    }),
);

实现以下论文中的想法

示例输出

预期 实际 差异
1diff
1diff
1diff

命令行

Pixelmatch 随附一个用于处理 PNG 图像的二进制文件

pixelmatch --threshold 0.1 image1.png image2.png output.png

依赖项

~13MB
~65K SLoC