小智 13
如果你想要它without Imagick or GD Library.我正在努力解决这个问题,自从我找到它之后,你就去了.
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));
}
Run Code Online (Sandbox Code Playgroud)
然后打印数组或使用它做你想要的.
我现在检查已经太晚了,但我认为您正在寻找Imagick::getImageResolution()以及Imagick::setImageResolution()是否需要更改 DPI。
我认为 GD 不可能做到这一点,我相信它将所有图像“转换”为 72 DPI。
| 归档时间: |
|
| 查看次数: |
14061 次 |
| 最近记录: |