2011-05-05 31 views

Respuesta

13

Si lo quiere without Imagick or GD Library. Estaba luchando con esto, y desde que lo encontré, aquí tienes.

function get_dpi($filename){ 
    $a = fopen($filename,'r'); 
    $string = fread($a,20); 
    fclose($a); 

    $data = bin2hex(substr($string,14,4)); 
    $x = substr($data,0,4); 
    $y = substr($data,4,4); 

    return array(hexdec($x),hexdec($y)); 
} 

y luego imprima la matriz o haga con ella lo que desee.

+4

¡Entrada interesante! Pero, ¿a qué tipos de archivo se aplica este enfoque? – SquareCat

+0

funciona para formato jpg, mira el comentario de denisb en [bytes.com] (http://bytes.com/topic/php/answers/5948-dpi-php-gd) –

Cuestiones relacionadas