magick 是用 ImageMagic API 來建立和修改圖像的PHP官方擴展。ImageMagick® 是用來建立,編輯,合併位圖圖像的一套組件。 它可以用於讀取,轉換,寫入多種不一樣格式的圖像。 包含 DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, 和 TIFF。php
ImageMagick是一套功能強大、穩定並且開源的工具集和開發包,能夠用來讀、寫和處理超過89種基本格式的圖片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及PhotoCD等格式。利用ImageMagick,你能夠根據web應用程序的須要動態生成圖片, 還能夠對一個(或一組)圖片進行改變大小、旋轉、銳化、減色或增長特效等操做,並將操做的結果以相同格式或其它格式保存,對圖片的操做,便可以經過命令行進行,也能夠用C/C++、Perl、Java、PHP、Python或Ruby編程來完成。同時ImageMagick提供了一個高質量的2D工具包,部分支持SVG。ImageMagic的主要精力集中在性能,減小bug以及提供穩定的API和ABI上。
ImageMagick 是一個用來建立、編輯、合成圖片的軟件。它能夠讀取、轉換、寫入多種格式的圖片。圖片切割、顏色替換、各類效果的應用,圖片的旋轉、組合,文本,直線, 多邊形,橢圓,曲線,附加到圖片伸展旋轉。ImageMagick是免費軟件:所有源碼開放,能夠自由使用,複製,修改,發佈。支持大多數的操做系統。html
官網地址:http://pecl.php.net/package/imagickweb
官網文檔:http://php.net/imagick編程
PHP >= 5.1.3 and ImageMagick >= 6.2.4,還有一堆依賴須要安裝,例如ghostscript,這樣才能導出PDF。centos
2017-8-17爲止最新的穩定版爲3.4.3服務器
做爲一個卻運維,不須要知道怎麼用,配好環境便可。因此不說如何使用。運維
安裝方法一:使用epel源這種方法最簡單。以Centos6.3 爲例(無法,這個服務器是比較舊)工具
中科大源http://mirrors.ustc.edu.cn/help/centos.html性能
#刪除舊的epel源,由於不肯定是否能用。 yum remove epel-release-6-8.noarch #安裝新的epel源#我使用中科大的 sudo yum install -y epel-release sudo sed -e 's!^mirrorlist=!#mirrorlist=!g' \ -e 's!^#baseurl=!baseurl=!g' \ -e 's!//download\.fedoraproject\.org/pub!//mirrors.ustc.edu.cn!g' \ -e 's!http://mirrors\.ustc!https://mirrors.ustc!g' \ -i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo
#直接安裝便可,而後重啓服務
sudo yum install php-pecl-imagick.x86_64 -y
sudo service httpd restart
方法二:源碼安裝url
未作實驗