1

我目前有使用 ImageMagick 构建蒙太奇的代码。这是我的代码行:

montage -mode Concatenate -tile ${tile} -geometry ${geometry}+0+0 ${input} ${output}

-label ${label}用来命名我的标签(在我的输入变量中)。

这给了我一个有很多空白的蒙太奇,就像这样:

在此处输入图像描述

我查看了手册和论坛,但似乎每个人都同意这样做的方法是使用连接或几何 +0+0。我已经在使用它们,但它不起作用。我还读到应该自动选择字体以适应可用空间。现在,留白的地方太多了。

我的目标:让空白空间(在垂直的瓷砖之间)适合当前标签的高度,仅此而已。

如果你有想法,我会很高兴的。

无论如何,谢谢你们!

PS:没有标签也行不通。我得到:

在此处输入图像描述

PPS:如果我的英语不是很好,我很抱歉,我是来自加拿大魁北克省蒙特利尔的法国人。


更新:这些是我的设置:

tile=4x3
geometry=386x305
4

1 回答 1

3

额外的空白来自您的几何设置。选项-geometry 386x305+0+0是在图像和标签之间添加额外的 15 像素。

图像和标签之间的空白

如果您省略WxH并在 offset 中添加一个非零值-geometry +0+15,则标签后将有额外的空白。

标签后的白色

要将空白限制为文本高度,仅此而已,只需将选项保留为-geometry +0+0.

没有空格

我还读到应该自动选择字体以适应可用空间。

我认为这是反过来的。空格由字体的字体决定。我不会说字体会自动调整<blank>,而是默认为<blank>定义fontpointsize总是一个好主意。

于 2014-08-14T16:05:40.040 回答