If knowledge is power, then sharing knowledge is ultimate powertrip
You are here: Home >> PHP >> get dpi of image in php

get dpi of image in php

To get DPI of image in PHP, you can use the following code

function get_dpi($filename){

// open the file and read first 20 bytes.
$a = fopen($filename,’r’);
$string = fread($a,20);

// get the value of byte 14th up to 18th
$data = bin2hex(substr($string,14,4));
$x = substr($data,0,4);
$y = substr($data,4,4);
return array(hexdec($x),hexdec($y));


// sample, output the result:

About Jawed Shamshedi

Leave a Reply

Your email address will not be published. Required fields are marked *


Scroll To Top