gpt4 book ai didi

image - 使用 imagemagick montage 命令将平铺图像粘合在一起,无需调整大小

转载 作者:行者123 更新时间:2023-12-03 06:38:38 25 4
gpt4 key购买 nike

这似乎是一个相当常见的问题,所以我将使用我能想到的尽可能多的关键字来提问!

我有一堆(嗯,九个)平铺 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

文件会水平添加到图 block 中,因此,对于 -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

关于image - 使用 imagemagick montage 命令将平铺图像粘合在一起,无需调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2853334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com