在linux上安装ImageMagick和JMagick

JDK有图像处理,但处理效果不能说好,在缩小JPEG图形时很明显会失真,于是就找到了大名鼎鼎的ImageMagick,而jmagick是ImageMagick的java应用的接口。

我的系统环境是archlinux-amd64、tomcat、sun-jdk。

archlinux安装imagemagick:

#pacman -S imagemagick

到jmagick下载JMagick-6.2.6-0.tar.gz,6.2.6似乎是最新版本,下载地址:http://downloads.jmagick.org/6.2.6/,然后是解压并安装:

#tar zxvf JMagick-6.2.6-0.tar.gz #cd JMagick-6.2.6-0 #./configure –with-java-home=/opt/java –prefix=/opt/jmagick #make all #make install #cp lib/libJMagick.so /opt/java/jre/lib/amd64/ #cp lib/jmagick.jar /opt/java/jre/lib/ext/

以上"/opt/java"是JAVA_HOME的目录,"/opt/jmagick"是jmagick的安装目录。

我是要在tomcat中使用imagemagick,所以还要把jmagick.jar复制到tomcat的lib目录中:

#cp lib/jmagick.jar /home/hu/www/k7/WEB-INF/lib

这样就可以在servlet中使用imagemagick了。