M4r*_*444 -1 java command-line compare tiff
有没有办法使用命令行工具逐像素比较 .tiff 文件?
例如:
输入: 工具 image1.tiff image2.tiff
输出: True (bool)(如果相同),False (bool)(如果发现差异)
也许还有 Java 代码/工具?
先感谢您!
您可以使用 ImageMagick 来比较图像。根据其文档,它也支持 TIFF 文件。
比较图像的命令:
compare -verbose -metric mae pic1.tiff pic2.tiff difference.png
Run Code Online (Sandbox Code Playgroud)
对于相同的图像,它将仅打印零:
Channel distortion: MAE
red: 0 (0)
green: 0 (0)
blue: 0 (0)
alpha: 0 (0)
all: 0 (0)
Run Code Online (Sandbox Code Playgroud)
对于不同的图像,它将打印非零值,例如:
Channel distortion: MAE
red: 2282.91 (0.034835)
green: 1853.99 (0.0282901)
blue: 2008.67 (0.0306503)
all: 1536.39 (0.0234439)
Run Code Online (Sandbox Code Playgroud)
或者如果图像的大小不同,它会抱怨:
image widths or heights differ
Run Code Online (Sandbox Code Playgroud)
您可以使用这些输出为自己生成真/假值。(这里有一些想法。)
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |