• linux »
  • imagemagic 使用

imagemagic 使用

identify

相关参数:

-quiet 抑制警告信息

-format 输入指定格式的图像特征

  1. %w 当前图像的宽度(像素)
  2. %h 当前图像的高度(像素)
  3. %m 图像的文件格式 (JPEG PNG..)
  4. %r image class and colorspace 图像类和色彩
  5. %b 图像大小(字节)

更多的format参数:http://www.imagemagick.org/script/escape.php

-verbose 查看图片的详细信息

更多的identify参数: http://www.imagemagick.org/script/identify.php

mogrify

相关参数:

-resize 调整图像

  1. scale% 高度和宽度安装百分比调整
  2. scale-x%xscale-y% 高度和宽度分别指定百分比
  3. width 指定宽度,高度自适应
  4. xheight 指定高度,宽度自适应
  5. widthxheight 最大高度和宽度值给定,长宽自适应保存, 即长或者宽达到最大,对应的宽活高自适应
  6. widthxheight^ 最小高度和宽度值给定,长宽自适应保存
  7. widthxheight! 高度和宽度给定,忽略长宽比 (这种会失真,一般不采纳)
  8. widthxheight> 缩小图的尺寸大于指定宽度或高度参数(即自适应高度或者宽度) 300x-1> 宽度给定,高度自适应
  9. widthxheight< 缩小图的尺寸小于指定宽度或高度参数

-format 修改图片类型

参考:http://www.imagemagick.org/script/mogrify.php

convert

很重要的命令

转换图像格式和大小,模糊,裁剪,驱除污点,抖动,临近,图片上画图片,加入新图片,生成缩略图

用法:http://www.imagemagick.org/script/convert.php

详见demo,例举了一些常用的用法

composite

根据一个图片或多个图片组合生成图片。

http://www.imagemagick.org/script/composite.php 看一下文档

其他命令: http://www.imagemagick.org/script/command-line-tools.php

 

demo:

This entry was posted in linux

Leave a Reply

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">