`

jmagick 用法

阅读更多
首先下载  ImageMagick-6.4.5-3-Q16-windows-dll.exe和 jmagick
 
  附件里面有, 拷贝 jmagic里面的 jmagick.dll放入 system32文件加下面,(如果必要的话可以加入 jdk bin目录下面,)

  要重启电脑,不让出现什么什么错误:

  实例
// TODO Auto-generated method stub
 
      System.setProperty("jmagick.systemclassloader", "no");// 这个没什么好说的,照办就是了
        String fromFileName = "G:\\222.jpg";
        String toFileName = "G:\\test.jpg";
        int toWidth = 200;
        
        
        ImageInfo info = new ImageInfo(fromFileName);
        MagickImage fromImage = new MagickImage(info);
        Dimension dim = fromImage.getDimension();
        double w = dim.getWidth();
        double h = dim.getHeight();
        int toHeight = (int) (h * toWidth / w);// 按宽度比例缩放

        MagickImage toImage = fromImage.scaleImage(toWidth, toHeight);// 缩放操作
        toImage.setFileName(toFileName);// 设置输出的文件名
        toImage.writeImage(info); // 保存


不能上传10M 以上的 ,没办法了 ,在csdn里面下载的资源
ImageMagick-6.4.5-3-Q16-windows-dll。exe
http://dlwt.csdn.net/fd.php?i=76409514523944&s=37c580299b32de184114b4e3b6e37d04
分享到:
评论
1 楼 oo1238912 2012-07-23  
很有用,解决了缩放PS图片的问题,非常感谢。

相关推荐

    jmagick.jar 用法

    1. **初始化 JMagick**:在使用 JMagick 前,必须调用 `InitializeMagick(null)` 方法来初始化库。这告诉 JMagick 使用系统路径来查找 ImageMagick 库。 2. **读取图像**:可以使用 `ImageInfo` 类来加载图像文件。...

    jmagick 例子

    本文将深入探讨JMagick的使用实例以及如何在处理图像时防止内存泄露,以确保程序的稳定性和高效性。 JMagick是Java接口到ImageMagick的一个扩展,ImageMagick是一款强大的跨平台命令行工具,用于转换、编辑和合成...

    jmagick-win-5.5.7-Q8.zip

    本文将深入探讨JMagick的核心概念、安装过程、使用方法以及一些实际的应用示例。 首先,JMagick是ImageMagick的一个Java接口,它允许Java应用程序调用ImageMagick的丰富的图像处理功能,如图像转换、裁剪、调整大小...

    jmagick.zip

    例如,你可以创建一个` MagickImage `对象来表示图像,然后使用` read `方法读取图像文件,` write `方法保存修改后的图像,还可以使用` resize `、` crop `等方法进行图像尺寸调整或裁剪。 在实际开发中,JMagick...

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

    - **Java接口**: JMagick是ImageMagick与Java之间的桥梁,提供了一系列Java类和方法,使得开发者可以利用Java代码调用ImageMagick的底层功能。 - **ImageMagick**: 是一个开源的命令行工具集,用于在各种操作系统上...

    jmagick-6.2.4-1-IM-6.2.5.zip

    开发者可以通过`import`语句在Java代码中使用这些类和方法来执行图像处理任务。 3. q16和q8:这两个文件名可能分别代表了JMagick支持的不同量子深度。量子深度是ImageMagick中一个关键概念,表示图像颜色和 alpha ...

    Jmagick缩图 JAVA图片处理

    通过研究这些示例,开发者可以更好地理解和掌握JMagick的使用方法。 在实际开发中,我们还需要考虑一些额外的因素,比如内存管理、错误处理和性能优化。JMagick处理大量图像时可能会占用大量内存,因此合理控制内存...

    Jmagick圖片處理

    ### Jmagick 图片处理知识点 #### 一、概述 Jmagick 是一个 Java 接口,用于 ImageMagick 图形库,它提供了一系列强大的...了解并掌握 Jmagick 的使用方法对于从事 Web 开发、图像处理等领域的人来说是十分重要的。

    用jmagick实现cmyk图片转rgb

    内容:【ImageMagick-6.3.9-0-Q16-windows-dll.exe安装文件...用法: 1、先安装ImageMagick,重启电脑。 2、将jmagick.dll文件拷贝到JAVA_HOME\bin目录下 3、讲jmagick.jar包加入自己的工程lib中,按照例子编写代码即可

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

    命令行使用方法: convert -resize 100x200 22.jpg(图片路径) 11.jpg(缩放后存放路径) 图片按比例缩放 convert -resize 100x200\! 22.jpg(图片路径) 11.jpg(缩放后存放路径) 强制按给定的宽高缩放 convert -crop ...

    JMagick实现基本图像处理的类实例

    JMagick是一个强大的Java库,它通过JNI(Java Native Interface)技术封装了ImageMagick的API,从而使得Java开发者能够方便地在Java程序中进行高效、丰富的图像处理操作。ImageMagick本身是一个跨平台的开源命令行工具...

    图片压缩,不改变宽高

    使用两中方法进行压缩,可以只改变图片大小,如,原图片100kb,压缩后变成40kb。并且不改变宽高。 一.使用ImageMagick进行压缩类-Aa.java 需要做以下配置: 1.将jmagick.dll加入jdk\bin目录中 2.将jmagick.dll加入到...

    java.awt.Dimension 制作指定图片

    综上所述,这篇博客可能详细讲解了如何在Java中使用Dimension类来定制图片的显示尺寸,涉及到源码分析、GUI布局管理和可能与JMagick这样的图像处理库的集成。学习这些内容对于进行Java GUI编程和图像处理的开发者来...

    二维码所需QR jar包

    在实际开发中,这些jar包可以组合使用,例如,ZXing库可以用于生成和解码二维码,而jmagick可以用于进一步优化二维码的外观。为了在项目中使用这些库,开发者需要将它们添加到项目的类路径中,并根据库提供的API编写...

    ImageMagick学习

    这些文件可能与使用Java语言调用ImageMagick的库有关,例如JMagick或IM4Java。`RuntimeUtil.java`可能包含了运行系统命令(如ImageMagick的命令行工具)的辅助方法,用于在Java程序中执行图像处理任务。`...

    GraphicsMagick图片截取软件全套及相应的demo.rar

    3. 调用方法:通过对象的实例方法,执行如读取、写入、转换、裁剪等图像操作。 4. 错误处理:确保在处理过程中捕获可能出现的异常,进行适当的错误处理。 在压缩包提供的"demo"中,你可能会看到如何在Java项目中...

    Java压缩图片工具

    在IT行业中,图片压缩是一个...总的来说,Java提供了一系列工具和库来处理图片压缩,开发者可以根据项目需求选择合适的方法。不论是简单的使用Java内置功能,还是引入更强大的第三方库,都能有效地完成图片压缩任务。

    ImDa-开源

    8. **文档与支持**:项目可能有一个wiki页面,详细介绍了软件的主要功能、使用方法、常见问题解答以及可能的贡献指南,帮助用户和开发者更好地理解和使用"ImDa-开源"。 "ImDaV1.1.4_All-bin"可能是软件的完整二进制...

    rt java图片处理jar包

    在Java编程语言中,处理图片是一项常见的任务,包括添加水印、裁剪、旋转、缩放等操作。这里我们关注的是“rt java图片处理jar包”,这个...不过,具体的使用方法和功能细节,还需要查看该jar包的文档或源码来了解。

Global site tag (gtag.js) - Google Analytics