Мне не совсем понятно, что вы подразумеваете под «качеством», если вы имеете в виду настройку качества в алгоритме сжатия JPG, то вы сможете извлечь ее из тегов EXIF изображения (полагается на устройство захвата, помещающее их в и никто другой перезаписывает их) для вашей библиотеки см. здесь:
http://www.aurigma.com/Support/DocViewer/30/JPEGFileFormat.htm.aspx
Если вы имеете в виду любой другой вид «качества», то вам нужно придумать лучшее определение качества. Например, передержка может быть проблемой, и в этом случае поиск насыщенных пикселей поможет определить этот конкретный вид качества. Или, в целом, вы можете посмотреть статистику (среднее значение, стандартное отклонение) гистограммы изображения в 3 цветовых каналах. Изображение может быть не в фокусе, и в этом случае вы можете искать обрезание пространственных частот преобразования Фурье изображения. Если вас беспокоит спекл-шум, то вы можете попробовать применить медианный фильтр к изображению и сравнить его с исходным изображением (больше спекл-шума дало бы большее изменение) - я думаю, здесь немного.
Если под «качеством» вы подразумеваете эстетические свойства композиции и т. Д., То - удачи!