1.安装imagemagick
yum
install
ImageMagick ImageMagick-devel
2.测试是否成功
convert -version
3.安装imagick扩展
下载最新的 tar包
http://pecl.php.net/package/imagick
4.解压编译安装扩展
tar zxvf imagick-3.4.2.tgz
make && make install
5. 编辑php.ini文件,在文件末尾添加如下代码 根据实际情况添加配置文件
extension=imagick.so
6.重启php-fpm 服务使生效
/etc/init.d/php-fpm restart
7. 测试是否成功
$files = APP_PATH."../Public/Uploads/1.jpg";
$image = new Imagick($files); //创建图片对象
$w = $image->getImageWidth(); //取得宽度
$h = $image->getimageheight(); //取得高度
//按比例缩放,参数100指最大宽度为100,0表示根据宽度等比例计算高度
$image->thumbnailImage(500, 0);
$image->setImageFileName(APP_PATH."../Public/Uploads/test1_m.jpg"); //指定新的文件名
$image->writeimage(); //写图片