Jmagic与 ImageMagick linux下安装与使用

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

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

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

   安装相对比较简单

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

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

       convert -resize 100x100 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"));

    %>

你可能感兴趣的:(linux,ImageMagick,Jmagic)