問題:バッチファイルに複数の画像をドラッグするだけで、一度に複数の画像を変換できます。ImageMagickを使用した複数の画像変換
私は各画像をリサイズしていますので、ここに私のプログラミングコードは次のとおりです。
convert "%1" -thumbnail 50x -unsharp 1.5x1.2+1.0+0.10 "%~p1%~n1"
convert "%1" -thumbnail 80x -unsharp 1.5x1.2+1.0+0.10 "%~p1%~n1"
convert "%1" -thumbnail 120x -unsharp 1.5x1.2+1.0+0.10 "%~p1%~n1"
上記のこれらの行は、それぞれ別のファイルにしているので、私はこれらの各ファイルを呼び出すために別のファイルを作りました。 (教育の目的)以下
すべての行を1つのファイルにあります。
call ImageConvert120x.bat %*
call ImageConvert80x.bat %*
call ImageConvert50x.bat %*
さて、私は複数の画像の上に強調表示し、それが彼らのそれぞれを呼び出しています。このファイルにドロップしたときに、それだけでトップを変換し、 1。私はそれを強調表示し、バッチファイルにドロップした後、一度に複数の画像を変換できるようにしたいと思います。
これは、すべてのファイルタイプで機能するはずです。
EDIT:
for %%i in (%*) do (
call ImageConvert120x.bat %*
call ImageConvert80x.bat %*
call ImageConvert50x.bat %*
)
をしかし、それは最初の画像を撮影し、再びそれを試してみて、再びそれを置き換えます:
私が追加しました。
がhttp://stackoverflow.com/a/1244045/2836621 –