PHP:检查图像质量/像素化的代码(不压缩率但真实质量)?

时间:2010-07-05 00:15:20

标签: php image image-processing gd

我想知道使用GD库检查实际图像质量(.jpg)的可能性(以及如何)。

显然我们需要检查文件大小,颜色,图像大小和像素数,并进行比较。

例如,如果1200x600px图像的大小为60kb,那么它的质量可能会很差。但如果图像是灰度级的,或只使用一些颜色,那么也许它的质量很好......

所以...任何想法?

1 个答案:

答案 0 :(得分:3)

您想要的是无参考图像质量评估。我不知道PHP的具体实现,但您可以查看IEEE Transactions on Image Processing中的算法。

这里有一个专注于JPEG压缩的实现:

http://www.cns.nyu.edu/~zwang/files/research/nr_jpeg_quality/index.html