对于任意数量的名为的输入文件:in-<something>.jpg
convert -append in-*.jpg out.jpg
为了附加特定的文件,或者跳过数字而不是完整的“ glob”,您可以明确提及输入文件,然后在后面添加append
命令
转换in-1.jpg in-5.jpg in- N .jpg +追加out-in1-plus-in5-and-in N .jpg
您可以使用-append
(而不是+append
)进行垂直粘贴。
要么:
montage -mode concatenate -tile 1x in-*.jpg out.jpg
还将创建一个out.jpg
包含源图像的垂直串联的文件。
convert
对于单个行或列中的简单串联append
,该convert
工具的选项就足够了。请注意,-append
将所有图像垂直连接起来,创建一个包含n行的列,然后+append
将其水平连接,创建一个包含n个列的行。
(请参阅ImageMagick:命令行选项。)
montage
为了更好地控制布局,我们需要该montage
工具。montage -mode concatenate
将像append
选项一样将输入图像粘在一起,并-tile 1x
控制要应用的布局。
tile
如下格式列 × 行,但任何一方可能会丢失,并montage
会找出如何满足约束条件。
我们在这里使用1x
(恰好是一列,具有任意行数)来获得与相同的效果-append
。没有-tile 1x
,它将像一样加入图像+append
,默认为-tile x1
(一行中任意数量的列)。
(请参阅ImageMagick示例:蒙太奇,图像数组。)