0

一度に複数の画像を最適化できるバッチ ファイルを作成することはできますか? 複数の .jpg ファイルをドラッグ アンド ドロップしますか? (そして、出力は、「最適化」という名前の別のフォルダーにあるimage1.jpg、image2.jpg、image3.jpgのようなものになりますか?

jpegtran がこれを行うのに最適なツールではない場合、他の提案を受け付けています。これには imagemagick の方が適しているのではないでしょうか?

4

1 に答える 1

1

以下のこのコードを使用すると、ファイルをその上にドラッグ アンド ドロップし%userprofile%\Desktop\Optimizedて、デスクトップにコピーできます。

@echo on
setlocal ENABLEDELAYEDEXPANSION
set "params=!cmdcmdline:~0,-1!"
set "params=!params:*" =!"
set count=0
for %%G IN (!params!) do (
  set /a count+=1
  set "item_!count!=%%~G"
  rem echo !count! %%~G
)
for /L %%n in (1,1,!count!) DO (
  xcopy "!item_%%n!" "%userprofile%\Desktop\Optimized"
)
pause
exit

このリンクをチェックしてください

私はそれをテストしましたが.jpeg.pngファイルには2048文字の制限があるようです。詳細については、リンクを参照してください。

于 2016-09-16T10:52:41.063 に答える