圖片合併
參考網址:http://www.netingcn.com/imagemagick-composite.html
合併方式1
實現幾個小圖合併成一個大圖。
現在有四個小圖,u-0.jpg,u-1.jpg,d-0.jpg,d-1.jpg
magick convert +append u-0.jpg u-1.jpg u.jpg
將u-0.jpg,u-1.jpg,水平方向拼接,並生成一個拼接後的圖片u.jpg;
magick convert +append d-0.jpg d-1.jpg d.jpg
將d-0.jpg,d-1.jpg,水平方向拼接,並生成一個拼接後的圖片d.jpg。
magick convert -append u.jpg d.jpg dest.jpg
將之前生成的u.jpg和d.jpg上下拼接成一個完整圖像。
說明:其中 +append 橫向把多張圖片拼接在一起,可以多於2張,圖片按上邊緣對齊,最後一個參數是目標圖片,而-append是縱向拼接圖片,圖片按左邊緣對齊。
合併方式2
使用convert命令加 -composite參數
magick -size 1920x1200 xc:none dest0.jpg
首先生成一個空的目標圖片
magick convert dest0.jpg u-0.jpg -geometry +0+0 -composite u-1.jpg -geometry +1000+0 -composite d-0.jpg -geometry +0+600 -composite d-1.jpg -geometry +1000+600 -composite dest1.jpg
然後在這個空圖片上,在指定的座標處合入圖片,最後dest1.jpg即爲合成的圖片
合併方式3,使用composite命令
magick -size 1920x1200 xc:none dest0.jpg
首先生成一個空的目標圖片
magick composite -geometry +0+0 u-0.jpg dest0.jpg dest0.jpg
magick composite -geometry +1000+0 u-1.jpg dest0.jpg dest0.jpg
magick composite -geometry +0+600 d-0.jpg dest0.jpg dest0.jpg
magick composite -geometry +1000+600 d-1.jpg dest0.jpg dest0.jpg
然後將4個圖片按照座標,合入dest0.jpg