指定したフォルダーのファイルを読んで同じ名前のマスク画像を元に切り取る
バッチファイル
背景が透明なマスクファイルを用意します
@echo off
setlocal enabledelayedexpansion
set input_folder=Y:\user
set mask_folder=C:\data
set output_folder=Y:\\output
if not exist %output_folder% mkdir %output_folder%
for %%F in (%input_folder%\*) do (
set filename=%%~nxF
echo !filename!
if exist %mask_folder%\!filename! (
C:\app\ImageMagick\composite -gravity center -compose dst-in "%mask_folder%\!filename!" "%input_folder%\!filename!" -matte "%output_folder%\!filename!"
)
)
echo 処理が完了しました。
ディスカッション
コメント一覧
まだ、コメントがありません