2

尝试从自身中减去 JPEG 图像会产生非空图像,即增量图像几乎是白色的,但原始图像中的某些内容仍然可见。

我不知道这是否是 JPEG 格式所固有的,或者它是否取决于我使用的程序或我的参数。

我用于测试的程序是ImageMagick

这是命令(尝试使用不同的值-fuzz):

compare.exe img.jpg img.jpg delta1.jpg
compare.exe -fuzz 1000.0 img.jpg img.jpg delta2.jpg
4

1 回答 1

3

可能会出现问题,因为 JPEG 是一种有损格式。因此,图像的解压缩形式没有“完美答案”。这也意味着解压缩器不能被测试为返回完美的答案,并且它很可能在每次运行时返回不同的结果,即使这个结果是正确的并且与给定压缩参数的原始结果足够接近。

您可以期望相同的解压器总是为给定的 JPEG 文件返回相同的位图图像位,但除非解压器已明确测试(这绝对不是常见的要求),否则您的实验结果可能会发生而不意味着解压器是质量比总是返回相同结果的解压器更差。

您可以多次对原始位图进行 PSNR/MSE 比较(即将 .bmp 与解压缩后的 .jpg 进行多次比较),这些测量值可能几乎保持不变。

于 2012-11-03T11:51:54.143 回答