我需要检查是否有2张图片被修改过 . 我有原始图像,我通过2个不同的工具输入它,最终得到第二个图像 . 这些工具只会改变图像的格式;输入的图像可以是任何类型(.jpg,.bmp等),第一个工具将图像转换为.bmp,第二个工具将其转换为.png . 如何检查图像是否显示相同的内容,当然还有一定的阈值 . (如果可能,通过cmd,之后我将在Ruby中编写脚本)
ImageMagick可以通过compare命令处理这个问题 .
用法:
compare im1.png im2.bmp result.jpg
它用红色标记变化的区域 . 之后,您可以轻松检查它是否已更改 .
示例:(请注意,输入图像的角度略有不同,因此它们不相同 . )
compare orig0.bmp orig1.jpg compare.jpg
orig0.bmp
orig1.jpg
compare.jpg
1 回答
ImageMagick可以通过compare命令处理这个问题 .
用法:
它用红色标记变化的区域 . 之后,您可以轻松检查它是否已更改 .
示例:(请注意,输入图像的角度略有不同,因此它们不相同 . )
orig0.bmp
orig1.jpg
compare.jpg