linux下安装JMagick+tomcat+jdk (转)

1、先查看所需的包是否安装
   rpm -q libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libtiff
   如果上述的包没有装全用yum命令把包都装上,要不装JMagick的时候会报错。
   还有就是ImagMagick 和Jmagick 的版本最好保持一直,要不后面也会出错。
 
   本文用到的软件
  
2、编译安装jpegsrc.v6b.tar.gz,支持jpg格式文件
   mkdir -p /usr/local/man/man1
   tar -xzf jpegsrc.v6b.tar.gz
   cd jpeg-6b
   ./configure --enable-shared --enable-static
   make && make install

3、编译安装ImageMagick-6.4.0-0.tar.gz
   tar -xzf ImageMagick-6.4.0-0.tar.gz
   cd ImageMagick-6.4.0
   ./configure --prefix=/usr/local/ImageMagick
   make && make install
4、编译安装jmagick-6.4.0-src.tar.gz
   tar -xzf jmagick-6.4.0-src.tar.gz
   cd 6.4.0
   ./configure --prefix=/usr/local/jmagick --with-magick-home=/usr/local/ImageMagick --with-java-home=/usr/local/jdk1.6.0_17/
   ###注意我的java不是用rpm包装的,所以需要你指出java的安装目录
   make && make install
   ###如果make的时候提示找不到java的错误,你可以检查一下JAVA_HOME环境变量,我选择的办法是重新export java_home的环境变量就解决了
  安装成功之后,就是在tomcat里面使用的问题了,我不习惯在整个系统里面增加环境变量的做法,一般来说,我会在具体的引用启动脚本里面
  加上环境 变量的配置打开tomcat/bin/catalina.sh,在顶部加入:
  LD_LIBRARY_PATH=/usr/local/ImageMagick/lib
  CATALINA_OPTS="-Djava.library.path=/usr/local/jmagick/lib"
5、图片处理测试
   convert -sample 800x400 input.jpg output.jpg ## 其中800x400 是output后的图片大小,关于convert 的参数请通过“convert --help”了解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值