首页 文章

比较不同格式的相同图像(.jpg,.bmp,.png等)

提问于
浏览
1

我需要检查是否有2张图片被修改过 . 我有原始图像,我通过2个不同的工具输入它,最终得到第二个图像 . 这些工具只会改变图像的格式;输入的图像可以是任何类型(.jpg,.bmp等),第一个工具将图像转换为.bmp,第二个工具将其转换为.png . 如何检查图像是否显示相同的内容,当然还有一定的阈值 . (如果可能,通过cmd,之后我将在Ruby中编写脚本)

1 回答

  • 0

    ImageMagick可以通过compare命令处理这个问题 .

    用法:

    compare im1.png im2.bmp result.jpg
    

    它用红色标记变化的区域 . 之后,您可以轻松检查它是否已更改 .

    示例:(请注意,输入图像的角度略有不同,因此它们不相同 . )

    compare orig0.bmp orig1.jpg compare.jpg
    

    orig0.bmp
    enter image description here

    orig1.jpg
    enter image description here

    compare.jpg
    enter image description here

相关问题