imagick是一个PHP的扩展,是用ImageMagick提供的API来进行图片的操作,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API,所以使用imagick首先要安装ImageMagick。
ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理图片文件,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick比GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
ImageMagick图片处理是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理图片文件,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick比GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
本文以centos7为例介绍imagick的安装
安装:1. 下载安装ImageMagick
wget http://www.imagemagick.org/download/ImageMagick-7.1.0-37.tar.gz tar -xzvf ImageMagick-7.1.0-37.tar.gz ./configure --prefix=/usr/local/imagemagick make make install
2. 安装Imagick (php扩展)
sudo pecl install imagick
/opt/php 是php安装路径,根据实际情况修改
中间会提示输入ImageMagick的安装路径, 使用 /usr/local/imagemagick 然后修改 php.ini, 把新的扩展加上即 extension="imagick.so"
3. 如果没有安装pecl,使用一下命令安装
sudo dnf install php-pear
重启配置生效