java通过ImageMagick处理图片遇到问题:
首先说明一下我的系统是win8,下面异常都是我一个一个遇到的:
异常1:
Exception in thread "main" java.lang.UnsatisfiedLinkError: F:/Windows/System32/jmagick.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
原因:我的jdk是64位的,而jmagick.dll是32位的,据说jmagick.dll没有64位的
解决办法:更换jdk,把jdk修改成64位的就好了
异常2:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no JMagick in java.library.path
原因:jmagick.dll没有在运行环境中
解决办法:把jmagick.dll放在运行所使用的jdk目录下的bin目录下面(为什么这里说运行所使用的,因为可以安装多个jdk版本,通过Myeclipse调试的时候可以选择jdk),如果是web程序在tomcat下面,可以把jmagick.dll放在tomat下bin目录或者tomcat运行所使用的jdk的bin目录
异常3:
Exception in thread "main" java.lang.UnsatisfiedLinkError: G:/Program Files/Java/jdk1.6.0_45_32/bin/jmagick.dll: Can't find dependent libraries
原因:没有找到jmagick.dll说依赖的工具库(也就是ImageMagick-6.3.9-Q8所安装的dll文件)
解决办法:现在自己还没有解决,弄了好几个小时了,环境变量也设置了就是不行。
这里先做个记录。
分享到:
相关推荐
jmagick-6.2.4-1-IM-6.2.5.zip
jmagick.jar,ImageMagick.exe,测试过,可用
jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理jmagick java 图像处理
压缩包在java下使用jmagick的所有必需工具和安装包,还有使用实例。
jmagick-win-6.3.9 java 图片裁剪工具
JMagick图片处理 缩略图 水印 切图 压缩图片
JMagick-6.0.4-0.tar 下载
NULL 博文链接:https://shikonglaike.iteye.com/blog/870553
JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对 ImageMagick API的Java访问接口,因此也将比纯Java实现的图片操作函数在速度上要快。
jmagick处理图片,图片高质量压缩,图片加水印。
将里面的jmagick.dll拷贝至C:\WINDOWS\system32下最好JAVAHOME/bin下也放一份。 配置环境变量path加入C:\Program Files\ImageMagick-6.3.9-Q8(自己视情况在而变) 将jmagick-win-6.3.9-Q8.zip里jmagick.jar放入自己...
ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-...
内容:【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.jar java图像应用
6.4.5-3-Q16-windows-dll.exe,jmagick.dll,jmagick.jar,压缩包中的版本统一,安装ImageMagick,复制ImageMagick安装目录的所有.dll文件和Jmagick.dll到,系统的system32下 即可使用,System.setProperty("jmagick....
开发图片搜索系统时用到的图片缩图解决方案,里面带了例子
压缩包在java下使用jmagick的所有必需工具和安装包,还有使用实例。
java web中Magick图形处理源代码
里面包括jmagick 所需所有文件,jmagick.dll,jmagick.jar 还有安装文件, 以及linux安装说明! jmagick jmagick.jar jmagick资料 jmagick缩略图 jmagick jmagick.jar jmagick资料 jmagick缩略图
Jmagick32位的和Jmagick64位的Jmagick.dll,Jmagick.jar 图片处理必备工具