首先下载ImageMagick-6.3.9-0-Q16-windows-dll.exe与jmagick-win-6.3.9-Q16.zip(注:版本应当对应)
安装ImageMagick-6.3.9-0-Q16-windows-dll.exe,双击运行安装文件一路next即可,安装后检查系统path是否已经有了安装目录。
解压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。搞定。
package com.jmagick;
import java.awt.Rectangle;
import magick.ImageInfo;
import magick.MagickException;
import magick.MagickImage;
public class JMagickScale {
/**
* Description:
* @param args
* @throws MagickException
*/
public static void main(String[] args) throws MagickException {
System.setProperty("jmagick.systemclassloader","no");
//reading image
ImageInfo info = new ImageInfo("d:/bbbbb.jpg");
MagickImage image = new MagickImage(info);
MagickImage cropped = null;
//resize image
MagickImage scaleImg = image.scaleImage(451, 300);
//write image to file
scaleImg.setFileName("d:/tttt2.jpg");
scaleImg.writeImage(info);
Rectangle rect = new Rectangle (197,107,120,150);
cropped = scaleImg.cropImage(rect);
cropped.setFileName("d:/tttt3.jpg");
cropped .writeImage(info);
}
}
分享到:
相关推荐
Jmagick包中的Changelog.txt中有ImageMagick与JMagick版本对应的关系的说明 ) 安装说明: ================================== cd /usr/bin/ rm java rm javac ln -s /usr/java/jdk6/bin/java java ln -s /usr/java/...
ImageMagick, JMagick安装、配置及使用 使用JMagick压缩图片大小尺寸 生成高品质缩略图,jmagick使用指南
在网上找了N多个ImageMagick与相关的Jmaigck,结果CSDN上面其他下载的配合起来总是会有问题,要么JVM崩溃,要么找不到DLL文件。自己去官网问了很久,才找到一对比较稳定的版本,6.3.9的,保存起来也希望大家能够喜欢...
ImageMagick-6.3.9+jmagick组合,此组合已测试通过
内容:【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目录...
用ImageMagick java实现图片的缩放
jmagick.jar,ImageMagick.exe,测试过,可用
java结合imageMagick实现图片渲染合成编辑,源码附送安装文件学习文档。
mageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种...ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。
同时准备封装了一个Node.js和Python的方法,主要还是讲一下然后使用imagemagick来对图片进行缩放、合成后进行裁剪吧。 首先素材文件如下(左边未处理封面,右边为需要合成上去的阴影): 安装ImageMagick的过程就不...
使用ImageMagick可以调整图像大小,翻转,镜像,旋转,变形,剪切和变换图像,调整图像颜色,应用各种特殊效果或绘制文本,线条,多边形,椭圆和贝塞尔曲线。 ImageMagick是免费软件,可以即用型二进制分发形式提供...
文档中列举了用ImageMagick命令行处理图片的例子
imageMagick与Java 实例,解决java处理图片性能问题
ImageMagick是一个免费的创建、编辑、...ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统,ImageMagick的大多数功能的使用都来源于命令行工具。
ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。它可以读取、转换、写入多种格式的...
使用ImageMagick给图片在指定位置加文字,可以实现P图软件一样的效果。加上for循环语句,可以实现批量给图片加文字。 关于ImageMagick,是一款免费的命令行图像处理软件,支持windows,linux,Mac OS多平台,下载...
本文实例讲述了php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法。分享给大家供大家参考。具体分析如下: 一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的...
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。...