效果图:
步骤:
1、安装Imagick扩展,本地安装找.dll,linux用.so,我这边为方便,用BT面板;
2、安装完重载或者重启下php配置;
3、用的php文件先打印下phpinfo(); 确保扩展安装成功;
4、php文件引入扩展
use Imagick;
5、调用,及输出结果
$image=new Imagick("你的图片路径");
$array=$image->getImageResolution(); // 返回图像分辨率,X和Y轴信息
$img_msg=$image->identifyImage(); // 返回图像分辨率,X和Y轴信息
echo '<pre>';
print_r($array);
print_r($img_msg);
效果如下(同第一个图):
这样基本完成需要的像素,和需要生成打印的图片的精度了。
知识拓展:
分辨率(DPI):100X100
尺寸:2600px*3600px
分辨率(DPI):150X150
尺寸:2600px*3600px
这个纵横轴的 同一个单位内的像素点一样,同样的尺寸,150DPI的清晰度要高于100DPI;
不同DPI的同尺寸,打印出来的长度不同,一般打印单位是 英寸。