GraphicsMagick的介绍和使用
ImageMagick介绍
----------------------------------------------------------------------------
ImageMagick是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。其全部源码开放,可以自由使用,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。
最为重要的是,ImageMagick的大多数功能的使用都来源于命令行工具。
GraphicsMagick介绍(官方网站:http://www.graphicsmagick.org/)
----------------------------------------------------------------------------
GraphicsMagick号称图像处理领域的瑞士军刀。 短小精悍的代码却提供了一个鲁棒、高效的工具和库集合,来处理图像的读取、写入和操作,支持超过88中图像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。
GraphicsMagick是从 ImageMagick 5.5.2 分支出来的,但是现在他变得更稳定和优秀,GM更小更容易安装、GM更有效率、GM的手册非常丰富GraphicsMagick的命令与ImageMagick基本是一样的。
GraphicsMagick的简单命令(我最常用的几个):
-----------------------------------------------------------------------------
注意一点:GraphicsMagick的命令行只能在cmd中输入,在PowerShell中没有用.并且要cd到操作文件目录
1.裁切
gm convert -crop 100x100+20+50 xdr.png xdr1.png
100x100:指要裁切图片的大小;这里不要用*,要用字母X
20+50:裁切的坐标,xy
xdr.png:要裁切图片的名字;
xdr1.png:裁切后图片的名字;
2.格式转换
gm convert a.bmp a.jpg
由a.bmp图片转换为a.jpg.
3.缩略图(640x480)
gm convert a.jpg -geometry 640x480^ -gravity center -extent 640x480 b.jpg
由a.jpg转换为640x480的b.jpg
4.追加文字水印
gm convert a.jpg -font Aricl -fill red -pointsize 33 -draw "text 1600,50 'wenzi'" b.jpg
a.jpg图片用 Aricl字体 红色 大小33 文字从1600 50 坐标开始 内容为wnezi 转换为b.jpg
--------------------------------------------------------------------------------------
大概我常用的也就这4个命令,其他的我也不常用. 这里贴一个博客地址,里面的东西很全,不懂的可以去这里看
http://elf8848.iteye.com/blog/382528