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