PHP で画像 DPI を取得するのに役立つコードを探しています。
誰でもこれを調べることができますか?
前もって感謝します。
PHP で画像 DPI を取得するのに役立つコードを探しています。
誰でもこれを調べることができますか?
前もって感謝します。
カスタムphpを実行しても、すべてのタイプの画像が変換されるとは限りません。
Imagickをインストールする最良の方法:
$image = new Imagick($filename);
$resolutions = $image->getImageResolution();
ImageMagickで
function getDPIImageMagick($filename){
$cmd = 'identify -quiet -format "%x" '.$filename;
@exec(escapeshellcmd($cmd), $data);
if($data && is_array($data)){
$data = explode(' ', $data[0]);
if($data[1] == 'PixelsPerInch'){
return $data[0];
}elseif($data[1] == 'PixelsPerCentimeter'){
$x = ceil($data[0] * 2.54);
return $x;
}elseif($data[1] == 'Undefined'){
return $data[0];
}
}
return 72;
}