PHP: код для проверки качества изображения / пикселизации (не степени сжатия, а реального качества)? - PullRequest
4 голосов
/ 05 июля 2010

Я хочу знать, возможно ли (и как) проверить реальное качество изображения (.jpg) с помощью библиотеки GD.

Очевидно, что нам нужно проверить размер файла, цвета, размер изображения и количество пикселей и сравнить их между собой.

Например, если изображение размером 1200x600 пикселей имеет размер 60 КБ, возможно, оно плохого качества. Но если изображение в оттенках серого или использует только некоторые цвета, возможно, оно хорошего качества ...

Итак ... есть идеи?

1 Ответ

3 голосов
/ 05 июля 2010

То, что вы хотите, это без эталонной оценки качества изображения. Я не знаю конкретной реализации для PHP, но вы можете взглянуть на IEEE транзакции по обработке изображений для алгоритмов.

Здесь есть реализация с упором на сжатие JPEG:

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

...