ImageMagick:来自不同尺寸瓷砖的图像

时间:2012-05-10 18:48:19

标签: image-processing imagemagick

我正在开发一个脚本来从基于图块的图像托管下载图像。 我使用wget下载了tile并尝试使用蒙太奇来对它们进行编译。

问题是我有不同尺寸的瓷砖(最后一排瓷砖比其他瓷砖更窄)。这是combine命令:

montage $temp/*.jpg -tile $maxcolumn"x"$maxrow -geometry -1-1 -quality 100% merged.jpg

ImageMagick按网格对齐图块并生成此图像(请参见右侧和底部)。

image http://leftparagraphs.ru/!/merged.jpg

如何使用蒙太奇修复此问题?

2 个答案:

答案 0 :(得分:3)

通过指定“-mode Concatenate”修复。

此外,我必须在蒙太奇之后运行另一个转换实例为“-trim”结果图像。

答案 1 :(得分:0)

此解决方案对我不起作用。为了将两个不同高度的图像组合成一个,我首先使用identify命令来获得最大图像的高度(1280像素):

identify large.jpg

然后我使用以下命令调整较小的图像大小并将其与较大的图像并排组合:

montage -tile 2x1 -geometry +0+0 small.jpg"[x1280]" large.jpg output.jpg