Labels

Wednesday, October 10, 2012

Linux用montage拼图

想把几张图片垂直地拼成一张,就像微博里经常见到的那样,Google了半天也没找到合适的软件,只有一个命令行工具。工具名叫ImageMagic,是一个程序集合,看介绍很强大的样子。其中的montage命令可以拼图,用montage --help看了一下,参数很多,没有头绪,官方文档也太多,翻了翻,没找到我要的功能。后来找到了一个小的示例。从这里入手再仔细看了官方的帮助(在这个页面里Ctrl+F搜索"geometry"快一些),终于找到了我想要的内容。

示例1:

montage "Screenshot from 2012-10-10 18:23:36.png" "Screenshot from 2012-10-10 18:25:23.png" "Screenshot from 2012-10-10 18:26:11.png" "Screenshot from 2012-10-10 18:26:47.png" -geometry +1+1 n.png

说明:

  • -geometry +1+1 : 指定图片之间的水平竖直空隙大小。
  • geometry只使用+1+1,不指定图像大小,则保持原图像大小不变。


示例2:

montage "Screenshot from 2012-10-10 18:23:36.png" "Screenshot from 2012-10-10 18:25:23.png" "Screenshot from 2012-10-10 18:26:11.png" "Screenshot from 2012-10-10 18:26:47.png" -geometry 400x320+1+1 resize.png

说明:

400x320中的"x"是小写字母x,不是乘法号。我开始就弄错了,还着急怎么输入这个符号,囧。

示例3:

montage "Screenshot from 2012-10-10 18:23:36.png" "Screenshot from 2012-10-10 18:25:23.png" "Screenshot from 2012-10-10 18:26:11.png" "Screenshot from 2012-10-10 18:26:47.png" -tile 1x4 -geometry +1+1 tile.png


更多示例请查看官方帮助。可以看出,对于拼接图片来说,最有用的是-geometry和-tile两个参数,阅读帮助时按Ctrl+F分别输入这两个词,直接跳到示例,这样可以快速地找到需要的内容。如果有其他需要,可顺着这个思路查阅官方文档。

No comments:

Post a Comment