JPEG质量排名


Rank for JPEG quality

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

如何决定视觉图像质量?

我在处理照片。图像尺寸甚至压缩比都无法指示图像的视觉质量。例如,如果放大图像并以更高的质量保存,则视觉质量将降低。。。

代码是用PHP编写的。

任何建议都将非常感谢!

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

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