Hola, pues la verdad el tema de imagenes es uno de los que menos manejo en php sin embargo de pronto esta información te puede servir por lo menos para empezar. Con la función getimagesize puedes sacar algunas propiedades de la imagen.
Código PHP:
$matriz=getimagesize("imagen.jpg");
foreach($matriz as $elemento->$valor){
echo "$elemento;<br />";
echo "$valor";
}
Ahí botara unos datos del tamaño (ancho y largo, el tipo de imagen , los bits por color y la cantidad de canales de la imagen, si quieres mas información busca en el manual de php. Nunca la he usado a nivel práctico para mirar la calidad de una imagen pero podrias mirar con una imagen buena y una comprimida para ver que tanto se modifican los datos.
Igual como a mi tambien me llama la atención el asunto ojala y alguien nos ayudara con su aporte si conoce algo sobre el tema.