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”了解
分享到:
相关推荐
如果没有安装,那么在Linux安装光盘找到相应rpm包安装上, 再次configure直到确认需要的图形格式全部支持为止,然后编译安装: *-----------/ *安装jpeg包: http://www.ijg.org/files/jpegsrc.v6b.tar.gz tar -...
里面包括jmagick 所需所有文件,jmagick.dll,jmagick.jar 还有安装文件, 以及linux安装说明! jmagick jmagick.jar jmagick资料 jmagick缩略图 jmagick jmagick.jar jmagick资料 jmagick缩略图
压缩包在java下使用jmagick的所有必需工具和安装包,还有使用实例。
ImageMagick-6.3.9+jmagick组合,此组合已测试通过
jmagick image generate or operator library
Jmagick32位的和Jmagick64位的Jmagick.dll,Jmagick.jar 图片处理必备工具
NULL 博文链接:https://shikonglaike.iteye.com/blog/870553
jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理
jmagick.zip
压缩包在java下使用jmagick的所有必需工具和安装包,还有使用实例。
jmagick.jar 及用法。。。。。。。。。。
jmagick.jar java图像应用
强大的图片处理工具,imagemagick的java接口
jmagick-6.2.4-1-IM-6.2.5.zip
JMagick-6.0.4-0.tar 下载
jmagick处理图片,图片高质量压缩,图片加水印。
内容:【ImageMagick-6.3.9-0-Q16-windows-dll.exe安装文件】【jmagick-win-6.3.9-Q16内有jar包和dll文件】【java代码示例】 用法: 1、先安装ImageMagick,重启电脑。 2、将jmagick.dll文件拷贝到JAVA_HOME\bin目录...
jmagick-win-6.3.9 java 图片裁剪工具
JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对 ImageMagick API的Java访问接口,因此也将比纯Java实现的图片操作函数在速度上要快。
还在为找不到jar文件烦心吗,不用了到我空间来有你想要的,持续更新。。。 jmagick.jar