ImageMagickの合成と結合
画像の合成方法
複数の画像を合成する方法です。
最初に読み込まれる画像がベースになり、次に読み込まれる画像が重なります。
重ねる画像はベース画像よりも小さくリサイズしてから合成処理を行ってください。
応用として2枚目の重ねる画像にフォント画像を使用すると文字を合成する事もできます。
@echo off
cd "ターゲットフォルダのパス"
"magick.exeのパス" * -gravity northwest/左上、north/中央上、northeast/右上、west/中央左、center/中央、east/中央右、southwest/左下、south/中央下、southeast/右下 -composite "出力ファイルのパス/output.png"
for %%f in (*.*) do (if not "%%f"=="output.png" (del "%%f"))
画像の結合方法
複数の画像ファイルを結合する方法です。
元画像のサイズを統一する場合は、「-geometry」で横か縦のどちらかを指定してください。
@echo off
cd "ターゲットフォルダのパス"
"magick.exeのパス" montage * -tile 横数 縦数 -geometry 元画像のサイズ指定(横なら末尾にx、縦なら頭にx)横縦の隙間(+横+縦) "出力ファイルのパス/output.png"
for %%f in (*.*) do (if not "%%f"=="output.png" (del "%%f"))