Friday, April 25, 2008

ImageMagickで、余白をつけて画像を連結する

余白をつけて画像を連結するには、以下のバッチファイルを実行します。

rem 環境によって変えてね
set im=C:\Progra~1\ImageMagick-6.3.9-Q16
%im%\convert.exe sample3b.jpg -background #585050 -gravity east -splice 5x0 sample4.jpg +append -splice 5x0 sample6.jpg +append sample368a.jpg

上記バッチファイルでは、以下の処理を実行しています。
1. 元画像1(sample3b.jpg)に#585050の色で右側に5ピクセルの余白を追加。
2.元画像2(sample4.jpg)を横方向に連結して、右側に5ピクセルの余白を追加。
3.元画像3(sample6.jpg)を横方向に連結。

元画像1(sample3b.jpg)


元画像2(sample4.jpg)


元画像3(sample6.jpg)


出力画像1(sample368a.jpg)


連結した画像の上下左右に余白を追加するには、-borderオプションを使用します。
下の例では、上下左右に5ピクセルの余白を-backgroundの色で追加しています。
%im%\convert.exe sample3b.jpg -background #585050 -gravity east -splice 5x0 sample4.jpg +append -splice 5x0 sample6.jpg +append -bordercolor #585050 -border 5x5 sample368b.jpg

出力画像2(sample268b.jpg)


関連項目
ImageMagickで、画像の上下左右に余白を追加する

No comments: