用于比较图像的命令行工具
项目描述
image-diff
用于比较图像的命令行工具
安装
使用pip
安装此工具
$ pip install image-diff
图像差异
生成一个显示两个图像之间差异的图像
image-diff first.jpg second.jpg -o diff.png
计算差异像素数
要计算已更改像素的数量,请使用image-diff count
image-diff first.jpg second.jpg
这将输出一个数字后跟一个换行符。
编译图像
image-diff compile
命令主要存在是为了使此工具更容易测试。
它可以用于从JSON定义编译图像 - 例如
echo '[
[[0, 0, 0], [0, 0, 0], [0, 0, 0]],
[[0, 0, 0], [255, 0, 0], [0, 0, 0]],
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
]' | image-diff compile - -o one-pixel.png
类似项目
- pixelmatch by Mapbox是一个带有配套命令行工具的JavaScript库。
开发
要为此工具做出贡献,首先检出代码。然后创建一个新的虚拟环境
cd image-diff
python -m venv venv
source venv/bin/activate
或者如果你正在使用pipenv
pipenv shell
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分发
image-diff-0.2.2.tar.gz (7.5 kB 查看哈希)
构建分发
image_diff-0.2.2-py3-none-any.whl (8.1 kB 查看哈希)