首页 » 运维 » 常用软件 » 正文

Jmagic与 ImageMagick linux下安装与使用

公司现在用的是java开发,后台难免会用到图片上传,自动生成缩略图,然后不可避免的要安装一些比较好的软件,我们公司使用的是ImageMagick,一个图片处理程序,就是说我们可以通过程序来进行图片的处理,格式化转换,加水印,生成缩略图等。但是!这只是一个软件,当我们安装完这个软件的时候我们只能通过命令来进行图片转换

比如convert -resize 100×100 foo.jpg thumbnail.jpg

我们这个时候只能通过敲命令来完成,但是我们需要的是通过java程序自动调取,所以我们需要一个接口(今天就是犯了二,关系没搞明白,结果浪费的大把的时间在做无用功),而这个jmagic就是 ImageMagick 给java调用

安装相对比较简单

http://www.imagemagick.org/script/install-source.php#unix

下载然后直接傻瓜安装,我都是用的默认的,路径什么的都没改,安装后命令是好用的

convert -resize 100×100 foo.jpg thumbnail.jpg

但是这个时候java是没有办法调取的,所以我们安装jmagic

http://downloads.jmagick.org/6.4.0/

然后我们就是

ar zvxf jmagick-6.4.0-src.tar.gz

cd jmagick-6.4.0-src
./configure
make all

make install

然后就安装好了,

默认的安装路径是/usr/local/jmagick/lib

然后我们把相应的.so和jar包拷贝到jdk目录下(随便一个系统能找到的目录,j就是下边jsp中打印出的目录里边随便一个)和项目底下

<%

out.print(System.getProperty(“java.library.path”));

%>

 

时间:2012-09-21 22:48:54

发表评论