【介绍】
imagick是一个PHP的扩展,它调用ImageMagick提供的API来进行图片的操作。
ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等。
ImageMagick与GD相比性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
【安装】
首先编译安装ImageMagick
官网:http://www.imagemagick.org/ ,
官网:https://sourceforge.net/projects/imagemagick/
下载:https://sourceforge.net/projects/imagemagick/files/
最新版本:ImageMagick-7.0.7-25
wget https://sourceforge.net/projects/imagemagick/files/im7-src/ImageMagick-7.0.7-25.tar.gz && tar zxvf ImageMagick-7.0.7-25.tar.gz && cd ImageMagick-7.0.7-25 ./configure && make && make install ln -s /usr/local/include/ImageMagick-7/ /usr/local/include/ImageMagick
从PECL安装imagick
官网:http://php.net/imagick
下载:https://pecl.php.net/package/imagick
最新版本:imagick-3.4.4
wget https://pecl.php.net/get/imagick-3.4.4.tgz && tar zxvf imagick-3.4.4.tgz && cd imagick-3.4.4 /usr/local/php/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make make install
输出:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-zts-20170718/ Installing header files: /usr/local/php/include/php/
【设置】
在 php.ini 文件中添加:
; [imagick] extension = "imagick.so"
然后重启Apache即可加载。
【参考】