2个版本
使用旧的Rust 2015
0.1.1 | 2017年6月15日 |
---|---|
0.1.0 | 2017年6月15日 |
#100 in #comparison
4KB
imgcompare
imgcompare
是一款图像视觉差异工具;用于快速确定两张图像是否像素相同。比较在rgba
颜色空间中进行,未来版本将支持明确指定比较域(见下文)。
用法
用法简单。给定两个支持的图像文件(例如,image1.png
和image2.jpg
),可以使用命令imgcompare image1.png image2.jpg
来确定两张图像是否像素相同。退出码为0
表示图像相同,而非零退出码表示在提供的图像之间找到了一个或多个不同的像素。
安装
imgcompare
可以通过cargo
包管理器在支持的平台上安装
>cargo install imgcompare
预编译、签名二进制文件可供选择平台从imgcompare主页获取:https://neosmart.net/imgcompare/
未来开发
目前,imgcompare
是一种二进制差异工具,因为它只返回两张图像是否相同。imgcompare
目前不支持“感知哈希”,并且(目前)无法告诉你两张图像可能有多不相似。
- 感知哈希/模糊差异
- 支持更多文件类型
- 支持明确提供用于像素比较的颜色空间
许可证 & 致谢
imgcompare
是开源软件,根据MIT许可证发布。imgcompare
由NeoSmart Technologies的Mahmoud Al-Qudsi <[email protected]>开发和维护 <https://neosmart.net/>。没有无数其他开源库的存在,imgcompare
将无法实现,这些库被慷慨地发布,供社区受益和构建。
依赖关系
~9.5MB
~30K SLoC