imagick是一個PHP的擴展,它調用ImageMagick提供的API來進行圖片的操作
ImageMagick是一套軟件系列,主要用於圖片的創建、編輯以及轉換等,詳細的解釋見ImageMagick的官方網站http://www.imagemagick.org/,ImageMagick與GD的性能要高很多,如果是在處理大量的圖片時更加能體現ImageMagick的性能。
一、安裝ImageMagick
下載ImageMagick http://www.imagemagick.org/
wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMagick-6.8.7-0. tar.gz tar xvfz ImageMagick-6.8.7-0.tar.gz ./configure -prefix=/usr/local/imagemagick make && make install
注意:默認安裝所有模塊
二、安裝Imagick
wget http://pecl.php.net/get/imagick-3.1.2.tgz tar xvfz imagick-3.1.2.tgz cd imagick-3.1.2 phpize #注:phpize是一個shell腳本,主要是用來進行編譯環境的準備,執行以後會生成一些新的文件,爲配置、編譯及安裝作好準備 使#用./configure --help 查看配置選項 ./configure --prefix=/usr/local/imagick --with-php-config=/usr/bin/php-config --with-imagick=/usr/local/imagemagick make && make install
#在phpphp配置文件中添加:
extension=imagick.so
重啓apache或php-fpm就可以了
相關資料:
ImageMagick中文站:http://www.imagemagick.com.cn/
ImageMagick英文站:http://www.imagemagick.org/
ImageMagick的PHP手冊:http://cn.php.net/imagick
ImageMagick的PHP擴展:http://pecl.php.net/package/imagick