imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API
ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick的官方网站http://www.imagemagick.org/,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。
由于安装imagick扩展时需要依赖ImageMagick的函数库,因此必须要先安装ImageMagick
tar lxf ImageMagick-6.7.1-10.tar.bz2
./configure --prefix=/usr/local/ImageMagick
gzip -d imagick-3.0.1.tgz
tar xf imagick-3.0.1.tar
cd imagick-3.0.1
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
--with-imagick=/usr/local/ImageMagick/
make && make install
vim /usr/local/php5/etc/php.ini
extebsion_dir =
"/usr/local/php5/lib/php/extensions/no-debug-zts-20060613/"
extension = "memcache.so"
extension = "pdo_mysql.so"
extension = "imagick.so"
extension = "gettext.so"