Imagemagick 是一個開源的圖片處理軟件,他使用命令行進行各類格式的圖片的操做,能夠運行在windows下和linux下。他的功能很是強大,能進行大小、格式、水印、標籤等各類圖象處理。在PHP中用imagemagick 來縮圖、添加水印比GD圖象函數庫生成的圖像質量要好的多,看過imagemagick的縮圖,GD的縮圖只能用慘不忍睹來形容。攝影網站用GD縮圖,會讓網友誤覺得攝影師的水平差,圖像都調很差。
Imagemagick的官方網站 :http://www.imagemagick.org
1、準備資料
win7安裝
下載地址:http://downloads.jmagick.org/6.3.9/
下載文件:ImageMagick-6.3.9-0-Q16-windows-dll.exe和jmagick-win-6.3.9-Q16.zip
2、安裝程序
安裝ImageMagick-6.3.9-0-Q16-windows-dll.exe,安裝到C:\ImageMagick目錄下,另外安裝時也請勾選 Update executable search path,
確認環境變量path裏存在「c:\imagemagick「
3、常見問題以及解決方法:
一、System.out.println(System.getProperty("java.library.path")).
直接用System.out.println(System.getProperty("java.library.path")).
打印出當前環境的路徑,而後再把jmagick.dll複製到其中的一個路徑文件夾中問題解決。
二、Can't load MagickLoader (class not found)錯誤
須要在class裏面設置system.setproperty(「jmagick.systemclassloader」,」no」);