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,
Array ( [0] => 96 [1] => 96 )
gibi dizi değişken dönecektir ve DPI bilgisi verilecektir.
Kaynak: Get DPI value of an image using PHP
Bu yazı 15 Mayıs 2008, 23:34 tarihinde yazılmış olup bu zamana kadar 427 kez görüntülenmiştir
Yazını çok beğendim. Yeni yazılarının e-posta adresime gelmesini istiyorum :)