當前位置:編程學習大全網 - 源碼下載 - 如何安裝imagemagick

如何安裝imagemagick

壹、ImageMagick介紹

ImageMagick是用C語言開發圖片處理程序。可以對圖片進行改變大小、旋轉、銳化、減色或增加特效等操作。對圖片的操作,即可以通過命令行進行,也可以用C/C++、Perl、Java、PHP、Python或Ruby編程來完成。

ImageMagick 的官網是:/twall/jna。使用JNA來調用ImageMagick就須要直接操作ImageMagick提供的C接口(API)。

二、在Linux上用源碼安裝ImageMagick與jmagick

我們使用jmagick,在ImageMagick官網首頁左側菜單的Program Interfaces菜單中找到jmagick。進入jmagick的主頁。

我們使用6.4版本,下載地下是:

http:// d ownloads.jmagick.org/6.4.0/

我們下載:

ImageMagick-6.4.0-0.tar.gz

jmagick-6.4.0-src.tar.gz

文檔在:

http:// downloads.jmagick.org/jmagick-doc/

-----------------------------------------------------------

解壓ImageMagick,查看ImageMagick的安裝說明文件Install-unix.txt就知道怎麽安裝ImageMagick了。

解壓jmagick,查看jmagick的安裝說明文件INSTALL就知道怎麽安裝jmagick了。

-----------------------------------------------------------

安裝ImageMagick

修改文件執行權限:chmod -R 755 文件名

tar zvxf ImageMagick-6.4.0-0.tar.gz

cd ImageMagick-6.4.0-0

./configure --prefix=/opt360/ImageMagick-6.4.0 --with-quantum-depth=8

make

make install

--卸載:make uninstall

關於Q8,Q16,Q32的說明:

Q8表示: 8-bits per pixel quantum

Q16表示:16-bits per pixel quantum

在 Install-unix.txt文件中的解釋說明,避免翻譯的不好誤導大家,請大家自己去看原文吧。大意是:大多數電腦顯示使用8-bit per pixel quantums。使用16-bit per pixel quantums在處理圖片時比8-bit慢15%至50%,並須要更多的內存。

處理壹張1024x768像素的圖片8-bit要使用3M內存,16-bit要使用8M內存。

8-bit可表示0-255種值,16-bit可表示0-65535種值。

默認值是8-bit.

-----------------------------------------------------------

安裝jmagick

修改文件執行權限:chmod -R 755 文件名

tar zvxf jmagick-6.4.0-src.tar.gz

cd jmagick-6.4.0-src

./configure --prefix=/opt360/jmagick-6.4.0 --with-java-home=/home/jdk/jdk1.6.0_12 -with-magick-home=/opt360/ImageMagick-6.4.0

make all

make install

下面幾步測試可以不執行

make simpletest 因沒有Junit的jar包報2個錯誤,不用管。

make test

make javadoc

安裝成功後,在/opt360/jmagick-6.4.0/lib/有壹個jmagick-6.4.0.jar文件,在妳的java項目中就使用這個jar文件處理圖片。

記住jmagick-6.4.0.jar是使用前面妳指定的jdk1.6編譯出來的,所以不能在jdk為1.5的環境下使用jmagick-6.4.0.jar。

如果妳執行了make javadoc,在/opt360/jmagick-6.4.0/share/doc目錄下就有文檔。

  • 上一篇:Eclipse怎樣連接並打開oracle等數據庫
  • 下一篇:如何安裝夢想編織程序夢想編織程序安裝教程
  • copyright 2024編程學習大全網