跳转到主要内容

用于比较图像的命令行工具

项目描述

image-diff

PyPI Changelog Tests License

用于比较图像的命令行工具

安装

使用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 查看哈希)

上传于 Python 3

由...