【发布时间】:2019-12-12 10:56:39
【问题描述】:
当使用 SSIM 作为比较指标时,ImageMagick 的“比较”似乎提供了不相关的数字。我正在使用 ImageMagick 7.0.8-58 Q16。
我尝试了各种级别的 WebP 压缩(包括无损)
magick compare -metric SSIM original.png lossless.webp difference.png
提供 0.734809。虽然我预计视觉上无法区分的图像大约为 0.999(显然没有伪影,因为它是一个以无损模式压缩的 WebP 文件)
收到这样的结果后,我认为将 PNG 与 WebP 进行比较存在问题,因此我尝试将原始 PNG 与具有目标 SSIM 的压缩 JPEG 进行比较。 Fred 的 ImageMagick Scripts 中的 SSIM 包给出了 ssim=0.949 和 dssim=0.051 的结果。相反,ImageMagick 为同一个文件给出了 0.711049 的结果。
magick compare -metric SSIM original.png compressed.jpg difference.png
遗憾的是,Fred 的 SSIM 似乎不适用于 WebP,GraphicsMagick 的比较不支持 SSIM。那么如何从 ImageMagick 获得准确的 SSIM,或者还有哪些其他方法可以为 WebP 文件获取 SSIM?
【问题讨论】:
标签: imagemagick jpeg graphicsmagick webp ssim