Función php básica para obtener la resolución de una imagen en «puntos por pulgada» (ppp o en ingles dpi):

function calcularPPP($imagen){
    $archivo = fopen($imagen,'r');
    $cadena = fread($archivo, 50);
    fclose($archivo);
    $datos = bin2hex(substr($cadena,14, 4));
    $ppp = substr($datos, 0, 4);
    return hexdec($ppp);
}
echo calcularPPP('foto.jpg'); // imprime por ej: 96

pd: En este ejemplo obtengo la resolución horizontal en ppp.

Agradezco tu comentario 🤘