这似乎是一个相当常见的问题,所以我将使用我能想到的尽可能多的关键字来问它!
我有一堆(嗯,九个)平铺 jpeg,带有标准平铺文件名。每个 jpeg 均为 220x175 像素:
(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/montage 将它们“粘合”或连接在一起以制作单个连贯的图像?我根本不想调整它们的大小,所以我想最终图像应该是 660x525。
这将是没有框架、阴影、边框等的蒙太奇——只有九张原始图像,粘在一起形成一个 jpeg。
我知道应该是这样的,但我正在努力争取正确的顺序和尺寸:
montage +frame +shadow +label -tile 3x3 -geometry <options> *.jpg joined.jpg
我想做类似的事情并最终来到这里(我猜你的“尽可能多的关键字”的事情有效)。这是我想出的对我有用的方法。 (根据您的需要调整几何形状和瓷砖)
montage -border 0 -geometry 660x -tile 3x3 tile* final.jpg
文件被水平添加到图块中,因此,对于-tile 4x2
,处置将是:
1 2 3 4
5 6 7 8
数字是参数列表中文件名的相对位置。
据我所知,tile*
将按字母顺序扩展,因此您应该手动指定文件名,或者重命名,以便它们适当排序,例如:
# 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)