java图片处理工具之-ImageMagick+jmagick(一)

1、介绍:

ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。利用ImageMagick,你可以根据web应用程序的需要动态生成图片, 还可以对一个(或一组)图片进行改变大小、旋转、锐化、减色或增加特效等操作,并将操作的结果以相同格式或其它格式保存。是搜狗百科的介绍!

2、下载:

其他安装教程:http://blog.sina.com.cn/s/blog_4b9d604f0101oo8i.html

下载地址:http://www.imagemagick.org/script/binary-releases.php

ImageMagick下载:http://sourceforge.net/projects/imagemagick/files/old-sources/6.x/

jmagick下载:http://downloads.jmagick.org/5.5.7/ ,并把jmagick.jar放到应用的lib下,jmagick.dll拷贝到SYSTEM32下,同时拷贝到jdk的bin目录下,不然会报错;

java.lang.UnsatisfiedLinkError: no JMagick in java.library.path

提示:ImageMagick和jmagick版本最好对应一致。

3、安装:ImageMagick-5.7.7-Q8-x32-dll.exe

1、 一直next(其他默认即可)

2、 完成安装后,将 ImageMagick目录下的 convert.exe 前面加上 im_ ,变成 im_convert.exe 。因为WIN7、Windows (XP) 系统内有 convert.exe 的文件,改名可以避免冲突。

3. 同样,运行—regedit.exe ,在注册表中,查找convert.exe ,找到 [ImageMagick 安裝目錄]/convert.exe 的字符串,改名为 im_convert.exe。

4、使用:

测试:启动命令提示行,输入:im_convert d:\0001.jpg  -resize 50%  d:\test\0001.jpg

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-17 08:38:44

java图片处理工具之-ImageMagick+jmagick(一)的相关文章

java图片处理工具之-ImageMagick+jmagick(二)

简单的图片处理测试类: public class ImageUtil { static{ System.setProperty("jmagick.systemclassloader","no"); //必须 } /** * 压缩图片 */ public  void createimage(String filepath,String topath, int width, int height) { ImageInfo info = null;     //加载图片

java 图片处理工具类

import java.awt.Image;  import java.awt.Rectangle;  import java.awt.geom.AffineTransform;  import java.awt.image.AffineTransformOp;  import java.awt.image.BufferedImage;  import java.io.File;  import java.io.FileInputStream;  import java.io.IOExcepti

java图片处理工具

图片处理工具 import java.io.*; import java.util.Date; import java.awt.*; import java.awt.image.*; import javax.imageio.ImageIO; import com.sun.image.codec.jpeg.*; /**  * 图片压缩处理  *  * @author kuang hj  */ public class ImgCompressUtils {     // 图片对象     priv

java 图片转换工具

package com.sicdt.sicsign.web.utils; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import javax.i

图片处理工具类 - ImageUtils.java

纯JAVA实现的图片处理工具类,提供图片的裁剪.压缩.获取尺寸.制作圆角等方法. 源码如下:(点击下载 -ImageUtils.java .FolderUtils.java .commons-io-2.4.jar.commons-lang-2.6.jar) import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Graphics2D; import java.awt.Image; import java.awt

java图片裁剪处理工具类代码

剪切前:  原文:java图片裁剪处理工具类代码 源代码下载地址:http://www.zuidaima.com/share/1550463351786496.htm 剪切后:  package com.zuidaima.zhangjun.image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import

用java的swing写了个图片标注工具

功能说明: 1 鼠标单击:选取裁剪区域 2 鼠标双击:选取裁剪区域,并把裁剪区域保存为文件,同时把区域中心点的坐标保存 3 打开图片:从某个文件夹打开图片并显示,同时把该目录的所有图片的路径载进来.这个功能主要是针对这么种情况, 假如处理某个文件夹的图片集,在某一张终止了或者暂停了,下一次要从这种图片开始. 4 保存坐标:把裁剪区域保存为文件,同时把区域中心点的坐标保存 5 打开目录:把该目录的所有图片的路径载进来. 6 下一张:展示下一张图片. 常见用法: 1 "打开目录",这时会将

Java常用工具类---image图片处理工具类、Json工具类

package com.jarvis.base.util; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;im

ImageMagick +Jmagick安装

一.前提介绍 ImageMagick是用C语言开发图片处理程序.可以对图片进行改变大小.旋转.锐化.减色或增加特效等操作.对图片的操作,即可以通过命令行进行,也可以用C/C++.Perl.Java.PHP.Python或Ruby编程来完成.ImageMagick 的官网是:http://www.imagemagick.org/script/index.php 由于我们是java项目,直接使用java通过JNI技术调用ImageMagick的C语言接口是不行的.因为ImageMagick开发时没有