JPEG质量排名

时间:2012-09-13 09:43:17

标签: php jpeg

我必须检查几个JPEG文件的质量等级,并给每个文件相应的质量标记。然后我必须能够通过这个标记选择更好的图像。

如何判断视觉图像质量?

我正在处理照片。图像尺寸和均匀压缩比无法指示 图像的视觉质量。例如,如果放大图像并以更高的质量保存图像,视觉质量将会降低......

代码是PHP。

任何建议都会非常感谢!

1 个答案:

答案 0 :(得分:0)

如果您可以访问原始图像,那么SSIM是执行此操作的更好方法之一。在纯PHP中做的很慢,但是如果你可以执行shell命令,请检查DSSIM tool(你需要调整它来加载JPEG而不是PNG)。

ImageMagick有compare命令可以返回图像的均方误差/ PSNR(与原始图像相比),但这些测量只检查每个像素的差异,因此它们是一种测量由块状和振铃JPEG压缩。