linux下 ImageMagick 及jmagick的安装补充版

最近在部署系统时,用到图片处理的软件,需要安装ImageMagick 及jmagick,几经磨难终于安装好了,这里补充总结下经验。

这个软件,需要root 用户权限安装,每一步命令后仔细看看安装是否正常

1.安装jpeg包:
tar -zvxf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --enable-shared --enable-static ;
make ;
make install

[b]([color=red]注意:如果编译jpeg时报错
  /usr/bin/install -c -m 644 ./cjpeg.1
  /usr/local/man/man1/cjpeg.1
  /usr/bin/install: cannot create regular file
  `/usr/local/man/man1/cjpeg.1': No such file or directory

  缺少/usr/local/man目录及man1子目录,新建后重新编译。
  shell> mkdir /usr/local/man
  shell> mkdir /usr/local/man/man1 )[/color][/b]

2.安装png包:
tar -xzvf libpng-1.2.8.tar.gz
cd libpng-1.2.8
   cp scripts/makefile.std makefile
   make
   make install
3.安装ImageMagick包
tar xzvf ImageMagick-6.2.5-5.tar.gz
./configure --prefix=/usr/local/imgtools/ImageMagick --enable-share --enable-static
make
make install

4. 安装JMagick包
tar xzvf JMagick-6.2.4-1.tar.gz
autoconf
./configure --prefix=/usr/local/imgtools/JMagick --with-magick-home=/usr/local/imgtools/ImageMagick --enable-share --enable-static

make all
make install

[b][color=red](注意,如果configure后,报configure: error: 'Unable to locate Java directories'应去/etc/profile文件查看是否配了jdk 的安装路径
如果没有请加入
export JAVA_HOME=/home/tmg/jdk1.6.0_20
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH=$JAVA_HOME/bin:$PATH
后重新configure)[/color][/b]
5. vi /etc/profile
加入:

//jmagick的配置
PATH=$PATH:/usr/local/imgtools/ImageMagick/bin
export LD_LIBRARY_PATH=:/usr/local/imgtools/JMagick/lib:/usr/local/imgtools/ImageMagick/lib
export DYLD_LIBRARY_PATH=:/usr/local/imgtools/JMagick/lib:/usr/local/imgtools/ImageMagick/lib
export CLASSPATH=$CLASSPATH:/usr/local/imgtools/JMagick-6.2.4-1/classes

export PATH

6.tomcat 的myconfig.sh文件中配置(下面的参数,根据服务器本身情况设置)
export CATALINA_OPTS="-server -Xms512m -Xmx1024m -d32 -XX:PermSize=256m -Djmagick.systemclassloader=no -Djava.library.path=/usr/local/imgtools/JMagick/lib";

---------------------------------------------------------------------------
windows 安装
1、下载jmagick-win-6.3.9-Q16.zip和ImageMagick-6.3.9-0-Q16-windows-dll.exe (其他版本均发现有各种错误)。
2、双击ImageMagick-6.3.9-0-Q16-windows-dll.exe安装ImageMagick,注意选择将按照目录加入path中
3、解压jmagick-win-6.3.9-Q16.zip,将jmagick.dll复制到system32目录下
4、复制jmagick.jar到classpath下
5、在应用程序中加入代码:
System.setProperty("jmagick.systemclassloader","no");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值