`
lgzbj2006
  • 浏览: 27987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java 是用jmagick处理图片遇到的异常 - andysd

阅读更多
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.jar,ImageMagick-6.2.5-4-Q16-windows-dll.exe

    **压缩包子文件的文件名称列表** 中,"ImageMagick 详细安装使用 linux (jmagick)_java.mht"可能是一个包含如何在Linux系统上安装和使用JavaMagick的教程文件,.mht是MHTML(多用途互联网邮件扩展)文件,通常用来...

    jmagick-6.2.4-1-IM-6.2.5.zip

    标题中的"jmagick-6.2.4-1-IM-6.2.5.zip"指的是JMagick的一个特定版本,这是一个Java绑定的ImageMagick库,用于处理图像操作和转换。ImageMagick是一个开源的跨平台命令行工具集,广泛用于在各种文件格式之间进行...

    jmagick-win-5.5.7-Q8.zip

    《Java环境下的JMagick工具详解与应用》 在Java开发中,图像处理是一个不可或缺的部分。JMagick作为Java与ImageMagick之间的桥梁,提供...了解和掌握JMagick的使用,对于提升Java应用程序的图像处理能力具有重要意义。

    jmagick-win-6.3.9-Q16

    《JMagick:Java图像处理的强大工具》 在IT领域,图像处理是一项不可或缺的技术,尤其在网站开发、移动应用和数据分析等方面。JMagick作为Java平台上的一个图像处理库,为开发者提供了强大的功能,使他们能够高效地...

    JMagick图片处理

    **JMagick图片处理**是图像操作的重要工具,它是一个Java接口,用于ImageMagick库,使得在Java环境中可以方便地进行图像处理。这个技术涵盖了多个关键知识点,包括创建缩略图、添加水印、切图以及压缩图片,这些都是...

    jmagick 软件、安装说明(window和linux两个版本)

    JMagick是一款强大的Java接口,它允许Java应用程序直接访问ImageMagick的图像处理功能。ImageMagick是一个广泛使用的跨平台图像处理库,能够读取、转换和写入多种图像格式。通过JMagick,开发者可以在Java环境中无缝...

    jmagick-win-6.3.9

    《JMagick:Java 图像处理的利器》 在IT领域,图像处理是不可或缺的一部分,尤其是在网站开发、移动应用和数据分析等场景。JMagick,一个与标题“jmagick-win-6.3.9”相对应的工具,是Java平台上的一个强大扩展,它...

    ImageMagick

    将里面的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放入自己...

    java高清处理图片

    在实际项目开发中,图片处理是一项常见的需求,包括但不限于图片的压缩、尺寸调整以及添加水印等操作。传统的Java库虽然能够实现这些功能,但往往在图片质量方面不尽如人意,尤其是当图片尺寸被大幅度压缩时,画质...

    JMagick-6.0.4-0.tar

    JMagick-6.0.4-0.tar 下载

    JMagick-5.5.6-0.tar.gz

    JMagick是Java版的ImageMagick,ImageMagick是一款广泛使用的开源图像处理软件,能够读取、转换和保存各种格式的图像。JMagick则将其功能融入到Java环境中,使得Java开发者可以利用C++编写的ImageMagick库进行图像...

    Jmagick缩图 JAVA图片处理

    本文将深入探讨“Jmagick缩图”这一主题,它是一种基于Java的图片处理工具,用于快速有效地生成图片的缩略图。 JMagick是ImageMagick的一个Java接口,ImageMagick是一个强大的跨平台图像处理库。它允许Java开发者...

    Jmagick32位的和Jmagick64位的Jmagick.dll,Jmagick.jar

    例如,一个Web应用可能使用Jmagick来动态生成缩略图,或者在上传图片时进行预处理,以确保符合规定的尺寸和格式。 总的来说,Jmagick提供了一种灵活且强大的方式,让Java开发者能够充分利用ImageMagick的图像处理...

    jmagick图片处理

    jmagick处理图片,图片高质量压缩,图片加水印。

    jmagick-6.4.0-src

    JMagick是一个开源API,利用JNI(Java Native Interface)技术实现了对 ImageMagick API的Java访问接口,因此也将比纯Java实现的图片操作函数在速度上要快。

    linux下安装ImageMagick-6.5+JMagick -6.4 经测试成功的

    ImageMagick 是一个功能很强的图片处理程序。可应用在多种操作系统平台上。 安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-...

    jmagick安装和配置

    JMagick是一款强大的Java接口,它允许Java应用程序与ImageMagick图像处理库进行交互,从而实现丰富的图像操作功能。本文将详细介绍如何在Java环境中安装和配置JMagick,以及如何使用提供的示例进行测试。 ### 1. ...

    用jmagick实现cmyk图片转rgb

    内容:【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 用法

    在使用 JMagick 进行图像操作时,可能会遇到各种异常,如 `MagickException`。这些异常通常表示 ImageMagick 或 JMagick 内部错误,需要捕获并适当地处理它们。 **性能优化** 由于 JMagick 是通过 JNI 接口与底层...

    java 水印(水印适应图片大小,但个别图片太小不支持)

    本知识点主要探讨如何在Java中实现自适应图片大小的水印功能,以及遇到图片过小时的处理策略。 首先,我们需要理解水印的基本概念。水印是在图像或文档上添加的一种视觉标记,它可以是文字、图像或者图形,用于表明...

Global site tag (gtag.js) - Google Analytics