benchmark
: 测量和报告实用程序命令的性能batch
:在交互式或批处理模式中发出多个命令convert
:转换图像或图像序列,模糊,裁剪,驱除污点,抖动,临近,图片上画图片,加入新图片,生成缩略图等identify
:描述一个或较多图像文件的格式和特性mogrify
:变换一个图像或图像序列,模糊,裁剪,抖动等,Mogrify改写最初的图像文件然后写到一个不同的图像文件composite
:将多个图片组合一起montage
:从不同的图像创建一个复合图像(在一个网格中)compare
:比较两个图像使用统计或视觉差display
:在运行X server 的工作站上显示图像animate
:在运行X服务器的任何工作站上显示一个图像序列import
:在X server或任何可见的窗口上输出图片文件,你可以捕获单一窗口,整个的荧屏或任何荧屏的矩形部分conjure
:解释执行 MSL (Magick Scripting Language) 写的脚本time
: 执行一个实用程序命令的时间version
: 报告graphicsmagick版本,功能,和编译选项。-crop
x{+-}{+-}{%} 宽x高+起点横坐标+起点纵坐标:裁剪图像的大小和位置-resize
x{%}{@}{!}{<}{>} 宽x高!:改变尺寸,如果使用惊叹号,表示不保留视觉比例,强行改变尺寸匹配给定的宽和高;如果仅给定宽或者高,如“宽x”或“x高”形式的参数(“x高”与“宽x高”的效果是一样的),则以已知参数为基准按比例改变尺寸。-colors
颜色数:设定图片采用的颜色数,如果是生成png或gif图片应指定这个参数-quality
JPEG/MIFF/PNG/TIFF的压缩级别,设定图片输出质量,推荐采用80,省略的话默认质量是95,生成图片过大+profile "*"
:图片中不存储Exif信息,去掉图片中所有的配置信息-strip
: 从映像中删除所有配置文件和文本属性,可以很大降低图片大小-thumbnail
快速裁剪图片convert -crop 300x300+0+0 -resize 200x200 -colors 100 +profile "*" 1.jpg 1.png
`处理过程:
1、把当前目录1.jpg图片文件,从左上角(0,0)坐标为起点,裁剪一块300x300像素的部分。
2、然后把这部分缩小到200x200像素。
3、然后把颜色缩减到100色。
4、+profile "*",意味着在图片文件里不存储Exif信息,以减小图片体积。
5、最后生成1.png,保存在当前目录。123456789
gm identify a.jpg1
gm convert a.bmp a.jpg
gm convert a.bmp a.pdf //转换为pdf12
gm convert -density 288 -geometry 25% image.gif image.gif//缩小为原先的1/4,并且dpi为288gm convert -resize 640x480 image.gif image.gif //这个是等比缩放,最后得到的图片尺寸不一定是640x4801234
gm convert -gravity southeast -font ArialBold -fill white -pointsize 30 -draw "text 10,10 'test word'" 1.jpg 1_text_watermark.jpg//文字坐标在:东南角10x10的位置12
gm convert src.jpg logo.gif -gravity southeast -geometry +5+10 -composite dest.jpg 1
gm convert -delay 20 frame*.gif animation.gifgm convert -loop 50 frame*.gif animation.gif//让动画循环50次123
gm version1
gm identify -verbose a.jpg1
gm convert -resize 400x700 57981257N_800x1026.jpg 57981257N_400x700.jpg 1
gm convert TB21OEoo_1100x1390.jpg -thumbnail 600x600 -background gray -gravity center -extent 500x500 TB21OEoo_600x600.jpg
`-gravity这个方位参数可以选:Center, East, North , NorthEast, NorthWest ,South , SouthEast , SouthWest , West123
gm convert -strip -thumbnail 383x483 CM0049345506F4C103-1.jpg CM0049345506F4C103-1_383x483.jpg