1.先安装libpng-1.6.2rc02.tar.gz(为了支持png图片)
2.然后安装GraphicsMagick-1.3.18.tar.gz
3.配置环境变量export PATH=$GraphicsMagick_HOME/bin:$PATH ,然用户可以在任意目录运行gm命令
4.im4java对应的jar文件需要加到classpath中
基本代码如下:
GMOperation op = new GMOperation(); //待处理图片的绝对路径 op.addImage(srcPath); //图片压缩比,有效值范围是0.0-100.0,数值越大,缩略图越清晰 op.quality(75.0); //width 和height可以是原图的尺寸,也可以是按比例处理后的尺寸 op.addRawArgs("-resize", width.intValue() + "x" + height.intValue()); op.addRawArgs("-gravity", "center"); //处理后图片的绝对路径 op.addImage(dstPath); // 如果使用ImageMagick,设为false,使用GraphicsMagick,就设为true,默认为false ConvertCmd convert = new ConvertCmd(true); // linux下不要设置此值,不然会报错 // convert.setSearchPath("C:\\Program Files\\GraphicsMagick-1.3.18-Q8"); convert.run(op);
相关推荐
很多网站都会用到对图片的一些处理,包括图片的裁剪、给图片加水印、按比例缩放图片等操作,用ImageMagick实现这些功能,性能非常好,图片还不会失真. 本文档详细的介绍了 GraphicsMagick+im4java的搭建过程,对...
ChineseWaterMark IM4JAVA+GraphicsMagick实现中文水印
im4java-1.4.0.jar,用于ImagineMagick和GraphicsMagick
GraphicsMagick是图像处理技术,集成java demo,实现裁剪、合成等功能
SeaweedFS 基于OpenResty和GraphicsMagick 的图片压缩方案。
使用GraphicsMagick处理图片 添加水印 合成图片 图片转换 图片处理
GraphicsMagick是一个短小精悍的的图片处理工具和库集合。对于Java开发者来说,常用的图片处理工具有3个,JDK自带的图片处理库,ImageMagick,GraphicsMagick。JDK自带的图片处理库,虽稳定简单,性能却比较差;...
GraphicsMagick图片库GraphicsMagick-1.3.26.tar.xz Java图片处理 - 安装ImageMagick库使用convert命令 - 文章中的辅助文件 http://blog.csdn.net/chwshuang/article/details/64921665
基于imagemagick 的一个版本的分支,是属于图像处理工具,功能强大,和im4java组合完成java对图片的处理功能。
gm - GraphicsMagick和ImageMagick的node封装
GraphicsMagick-1.3.40安装包,包含linux版本,windows32和windows64
Nginx+Lua+GraphicsMagick实现动态生成指定尺寸的图片
教你如何搭建一个图片切割和缩放的服务 1.搭建GraphicsMagick服务 2.配置nginx 3.修改Lua脚本 详情见文档
关于使用Tengine+Lua+GraphicsMagick实现图片自动裁剪缩放的开发文档。
EMF图片转为JPG/PNG 需安装GraphicsMagick 提供实例代码
GraphicsMagick for node.js 首先得安装 GraphicsMagick 或者 ImageMagick。然后调用
GraphicsMagick-1.3.33.tar.gz、GraphicsMagick-1.3.33-Q16-win64-dll.exe、 a.jpg
GraphicsMagick-1.3.18-Q8-win64 处理图像的专业工具