`

安装ImageMagick必看

阅读更多
jmagick.dll: Can't find dependent libraries 异常
 

 

Tomcat6\bin\jmagick.dll: Can't find dependent libraries

 

  1. 首先下载ImageMagick-6.3.9-0-Q16-windows-dll.exe与jmagick-win-6.3.9-Q16.zip(注:版本应当对应)
  2. 安装ImageMagick-6.3.9-0-Q16-windows-dll.exe,双击运行安装文件一路next即可,安装后检查系统path是否已经有了安装目录。
  3. 解压jmagick-win-6.3.9-Q16.zip将jmagick.jar放在工程lib文件夹下,将jmagick.dll放C:\WINDOWS\ 下。

    然后重启计算机(注:不重启将报java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\JMagick.dll: Can't find dependent libraries)

    OK。搞定。

 

Java代码
  1. package com.jmagick;   
  2.   
  3. import java.awt.Rectangle;   
  4.   
  5. import magick.ImageInfo;   
  6. import magick.MagickException;   
  7. import magick.MagickImage;   
  8. public class JMagickScale {   
  9. /**
  10.    * Description:
  11.    * @param args
  12.    * @throws MagickException
  13.    */   
  14. public static void main(String[] args) throws MagickException {   
  15.   
  16.      System.setProperty("jmagick.systemclassloader","no");   
  17.   
  18.   //reading image   
  19.    ImageInfo info = new ImageInfo("d:/bbbbb.jpg");   
  20.    MagickImage image = new MagickImage(info);   
  21.    MagickImage cropped = null;   
  22.   //resize image   
  23.    MagickImage scaleImg = image.scaleImage(451, 300);   
  24.      
  25.   //write image to file   
  26.    scaleImg.setFileName("d:/tttt2.jpg");   
  27.    scaleImg.writeImage(info);   
  28.    Rectangle rect = new Rectangle (197,107,120,150);   
  29.    cropped = scaleImg.cropImage(rect);   
  30.    cropped.setFileName("d:/tttt3.jpg");   
  31.    cropped .writeImage(info);   
  32. }   
  33. }  
分享到:
评论
1 楼 147175882 2011-12-15  
http://downloads.jmagick.org/6.3.9/

相关推荐

    php中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转img

    ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中ImageMagick安装教程;ImageMagick安装包;ImageMagick安装注意事项;pdf转imgphp中...

    ImageMagick安装支持heic格式.docx

    在IT行业中,图片处理是一项常见的任务,特别是在网页开发、图像分析和...同样,对于Windows系统,虽然安装步骤可能略有不同,但原理相同,主要涉及下载和安装ImageMagick的HEIC支持版本,以及选择合适的Java绑定库。

    64位Linux安装ImageMagick

    在64位Linux环境下安装ImageMagick,特别是与JMagick配合使用,是一个涉及多个步骤的过程,主要目的是为了实现Java应用程序对ImageMagick图像处理功能的调用。以下是详细的安装步骤和相关知识点: 1. **卸载旧版本*...

    centos安装imagemagick

    #### 三、CentOS环境下安装ImageMagick 在CentOS系统上安装ImageMagick及其PHP扩展,可以分为以下几个步骤: ##### 1. 安装ImageMagick - **使用YUM安装ImageMagick基础包** ```bash sudo yum install ...

    LNMP一键安装包ImageMagick安装配置教程

    总结起来,ImageMagick在LNMP环境中的安装和配置涉及到多个步骤,包括在操作系统层面安装ImageMagick,然后在PHP层面上安装并配置相应的扩展。无论是在Linux还是Windows系统中,都需要确保所有组件正确安装且能协同...

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

    安装ImageMagick和JMagick 如果安装了老版本ImageMagick的rpm包,请先删除 安装环境要求: 确认已经安装了zlib、freetype、libpng和jpeg-6b等lib的开发包,可以用rpm -aq查询,如果没有的请先安装。 /*----------...

    ImageMagick-6.3.2-Q16安装目录

    这个是安装后的目录,不知道算不算绿色版本,不用安装 ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF、JPEG、GIF、 PNG、PDF以及...

    php7.1完整安装ImageMagick-6.9.3-7-Q16-x64-dll

    php7.1完整安装ImageMagick-6.9.3-7-Q16-x64-dll 内附详细安装流程 有问题随时联系

    centos安装ImageMagick.txt

    centos两种办法安装centos安装ImageMagick; 1.直接安装二进制文件; 2.下载编译安装

    安装imageMagick

    【安装ImageMagick】\n\nImageMagick是一款强大的开源跨平台图像处理工具,它可以读取、转换和写入多种格式的图片。在各种操作系统上,包括Linux、Windows和macOS,ImageMagick都能轻松地进行图像操作,如缩放、裁剪...

    imagemagick最新的安装软件和php扩展含windows和Linux

    在Linux环境下,可以通过包管理器安装ImageMagick。对于基于Debian的系统(如Ubuntu),可以使用以下命令: ```bash sudo apt-get update sudo apt-get install imagemagick ``` 对于基于RPM的系统(如Fedora,...

    Java图片处理工具ImageMagick

    1. 安装ImageMagick:首先,需要在系统上安装ImageMagick,例如提供的`ImageMagick-6.8.7-10-Q16-x86-static.exe`是Windows平台下的版本。安装后,确保其可执行文件(如`convert`命令)能在命令行中调用。 2. 集成...

    Ubuntu系统下安装ImageMagick出错的解决过程

    ### Ubuntu系统下安装ImageMagick出错的解决过程 #### 前言 ImageMagick 是一款功能强大的图像处理工具,它可以实现图像的格式转换、缩放、裁剪等多种操作。无论是在 Windows 还是 Linux 系统中,ImageMagick 都...

    ImageMagick7.0.8 win64 16安装包下载。使用moviepy抛ImageMagick异常问题解决

    ImageMagick-7.0.8-56-Q16-x64-dll.rar是ImageMagick7.0.8的windows 64位操作系统的安装程序,解压执行即可安装。 使用ImageMagick的创建,编辑,撰写,或转换位图图像。它可以读取和写入各种格式(超过200种)的...

    ImageMagick

    ImageMagick-6.8.9-1-Q16-x64-dll.exe文件很可能是ImageMagick的安装程序,用户可以通过运行这个文件来在64位Windows系统上安装ImageMagick。 在使用ImageMagick时,你可以通过命令行界面(CLI)或者编程接口(API...

    ImageMagick.tar.gz

    首先,我们需要下载并安装ImageMagick。在这个例子中,提供的压缩包是`ImageMagick-6.7.5-0.tar.gz`。这是一个源码包,意味着我们需要编译安装。以下是一般的步骤: 1. 解压文件: ```bash tar -zxvf ImageMagick-...

    ImageMagick 7.0.7 Q16 (64-bit) Setup.zip

    安装程序“ImageMagick 7.0.7 Q16 (64-bit) Setup.exe”会引导用户完成在64位系统上安装ImageMagick的过程。安装过程中,用户可以选择安装组件、设置路径和环境变量,确保ImageMagick能被系统和应用程序正确识别。...

    ImageMagick-6.9.11-16.tar.gz ImageMagick图像软件下载

    在安装完成后,就可以在命令行中直接使用ImageMagick提供的工具了。 对于PHP开发者来说,ImageMagick可以通过PHP的Imagick扩展进行调用,这样可以在服务器端进行高效且灵活的图像处理。Imagick扩展提供了许多与...

Global site tag (gtag.js) - Google Analytics