# yum -y install libpng* libjpeg* libtiff* giflib* freetype freetype-devel ghostscript* # wget ImageMagick-6.6.6-4.tar.gz # tar -zxvf ImageMagick-6.6.6-4.tar.gz # cd ImageMagick-6.6.6-4 # ./configure --enable-shared --without-x --with-gnu-ld --with-jpeg=yes --with-jp2=yes CPPFLAGS='-I/usr/local/include' LDFLAGS='-L/usr/local/lib' CFLAGS='-g -ggdb -O0' CC=gcc # make # make install
雖然說 GD 已經很方便了,又有現成 PHP 模組可以呼叫。不過如果你是對轉檔品質以及大小有要求的人,那還是裝一個 ImageMagick 然後用 Command mode 呼叫會比較好喔!
* command mode 的好處是可以做成非同步的,就是 user 下命令後,等到有空在完成,不需要即時處理。
最新版可以到這邊去找檔案下載。http://www.imagemagick.org/download/ 我現在用的是 6.6.6.4版。
步驟
1.
2.
; 最後可以建一個 linux link 到你需要呼叫的地方
# ln -s /usr/local/bin/convert convert
# ln -s /usr/local/bin/convert convert
Prev
避免 shell 指令被重複執行
Facebook 討論區載入中...
發表人 :
Kuann Hung
部門 :
老洪的 IT 學習系統
QR Code :