在Windows下使用Monkeyrunner比较两张图片

1 投票
1 回答
692 浏览
提问于 2025-04-17 02:15

我正在尝试比较两张通过monkeyrunner拍摄的图片。我发现monkeyrunner里有个sameAs的方法,但好像并不好用。还有两种其他的方法,一种是安装ImageMagick这个软件包,但我不知道在Windows下怎么安装和使用,网上的信息大多只适用于Linux系统。另一种方法是使用Python的PIL库里的ImageChop。我只是想检查这两张图片是否相同。有没有其他的方法可以检查这两张图片的不同之处有多少百分比呢?

1 个回答

0

我会使用Photoshop。把两张图片放在两个图层上,然后选择“差异”混合模式,这样你就可以在像素上看到它们的不同,或者在菜单中选择直方图来查看。直方图中显示为零的值意味着这两张图片是完全相同的。

Photoshop的图层示例:

直方图示例:

视觉上的差异(可能不太容易发现):

这个测试是将一张以RGB 888像素格式加载的图片和一张以RGB 565像素格式加载的图片进行比较,所以结果会有一点点差别。

撰写回答