一起使用imagemagick的蒙太奇命令粘贴瓷砖图像
这似乎可能是一个相当普遍的问题,所以我会用尽可能多的关键字来问它!
我有一堆(好,九)瓷砖jpegs,标准瓷砖文件名。 每个jpeg是220×175像素:
(top row) tile_1_0_0.jpg tile_1_1_0.jpg tile_1_2_0.jpg (middle row) tile_1_0_1.jpg tile_1_1_1.jpg tile_1_2_1.jpg (bottom row) tile_1_0_2.jpg tile_1_1_2.jpg tile_1_2_2.jpg
我怎样才能使用imagemagick /蒙太奇'粘合'或join到一起,使一个单一的,连贯的图像? 我根本不想调整它们,所以我想最终的图像应该是660×525。
这将是没有框架,阴影,接壤等蒙太奇 – 只是九个原始图像,粘在一起,使一个单一的JPEG。
我知道这应该是这方面的一些事情,但我正在努力争取订单,并确定其正确的尺寸:
montage +frame +shadow +label -tile 3x3 -geometry <options> *.jpg joined.jpg
我正在寻找类似的东西,并最终在这里(我猜你的“尽可能多的关键字”的事情)。 这就是我为我工作的。 (根据您的需要调整几何graphics和图块)
montage -border 0 -geometry 660x -tile 3x3 tile* final.jpg
文件被水平地添加到-tile 4x2
贴,因此,对于-tile 4x2
的-tile 4x2
,处理将是:
1 2 3 4 5 6 7 8
数字是参数列表中文件名的相对位置。
据我所知, tile*
将按字母顺序扩展,所以你应该手动指定文件名,或者重命名,以便它们能够正确sorting,例如:
# top row tile_r0_c0.jpg tile_r0_c1.jpg tile_r0_c2.jpg # middle row tile_r1_c0.jpg tile_r1_c1.jpg tile_r1_c2.jpg # bottom row tile_r2_c0.jpg tile_r2_c1.jpg tile_r2_c2.jpg
戴夫的解决scheme没有为我工作,所以我在这里find了更好的答案(我希望链接是允许的)
montage -mode concatenate -tile 3x3 tile*.jpg result.jpg
它也没有第二个“3”
montage -mode concatenate -tile 3x tile*.jpg result.jpg
Windows用户的完整行是:
"C:\Program Files\ImageMagick-6.8.0-Q16\montage.exe" -mode concatenate -tile 3x tile*.jpg result.jpg
(当然,用您自己的ImageMagick版本更改“6.8.0-Q16”)