2012-05-10 65 views
1

我正在开发一个脚本以从基于图像的图像托管中下载图像。 我使用wget下载了拼贴,并尝试使用蒙太奇来编辑它们。ImageMagick:从不同大小的瓷砖中缩小图像

问题是我有不同大小的瓷砖(行中的最后一块瓷砖比其他瓷砖更窄)。这里是联合命令:

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

ImageMagick通过网格对齐图块并生成此图片(请参阅右侧和底部)。

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

如何解决这个蒙太奇?

回答

3

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

此外,我必须在剪辑后运行另一个转换实例来“拍摄”生成的图像。

0

此解决方案对我无效。要在两个不同高度的图像合并成一个,我第一次使用的识别命令,以获得最大的图像的高度(1280个像素):

identify large.jpg 

然后我用下面的命令来调整较小的图像,并结合其侧与较大的一方在一起:

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