Herhangi bir resmin DPI değerini olur da PHP ile okumanız gerekirse diye, denk geldiğim ve bu işlevi gören PHP fonksiyonunu paylaşayım dedim ![]()
Bu iş için kullanacağımız fonksiyon aşağıdaki oluyor.
<?php
function dpi_al($filename){
$dosya = fopen($filename,'r');
$deger = fread($dosya,20);
fclose($dosya);
$veri = bin2hex(substr($deger,14,4));
$x = substr($veri,0,4);
$y = substr($veri,4,4);
return array(hexdec($x),hexdec($y));
}
print_r(dpi_al('resim.jpg'));
?>
Fonksiyonumuzun adı dpi_al oluyor. Son satırda bunu kullanmayı görüyoruz. Yani DPI bilgisini almak istediğimiz resmin tam adını (format dahil) fonksiyon üzerinde tanımlıyoruz. Geriye ise,
[CODE]Array ( [0] => 96 [1] => 96 )[/CODE]
gibi dizi değişken dönecektir ve DPI bilgisi verilecektir.
Kaynak: Get DPI value of an image using PHP
İsminiz
E-Posta
Web Siteniz
Yorumunuz
Dmry.net Vital Teknoloji tarafından desteklenmektedir