2013-12-23 45 views
41

那麼,我有五個圖像的600x30,600x30,600x30,600x30,810x30。名稱是0.png,1.png,2.png 3.png,4。 png,5.png。合併圖像並排(水平)

如何將它們水平合併以使其與ImageMagick成爲3210x30的圖像?

回答

55

ImageMagick附帶montage實用程序。蒙太奇將並排附加每張圖像,以便您調整每張圖像(-geometry)和總體佈局(-tile)之間的間距。

montage [0-5].png -tile 5x1 -geometry +0+0 out.png 

其他例子可以Montage Usage頁面找到

+0

蒙太奇文檔指定的[0-5]的語法是對於Linux,所以我猜如果你在Windows上,你必須輸入/生成所有的文件名。即蒙太奇0.png 1.png 2.png 3.png 4.png ... – Dan

+1

你是最棒的!我一直在尋找這一切! – Robin

+0

這使最終的.png文件沒有透明度.... –

44

ImageMagick的有一個名爲「convert」合併的圖像水平,或用於其他用途的命令行工具。我已經嘗試該命令並在您的情況下正常使用:
要水平加入的圖像:
convert +append *.png out.png

要垂直堆疊的圖像:
convert -append *.png out.png

+0

這不提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 –

+0

我編輯了我的答案,謝謝 – tesmojones

+0

,可以在這個表格中加入Thunar自定義動作(例如垂直加入=上城):'convert -append%F joined-image.png'。所有選定的圖像將按照字母順序作爲一個PNG加入 – cipricus