回答:
for
macOSのデフォルトシェルであるBashの単純なループで十分です。
for f in *.bmp; do convert "$f" -alpha on -fill none -draw 'color 0,0 replace' "${f%%.bmp}.png"; done
文字列操作を使用して、出力ファイルのファイル拡張子を置き換えます。ここに:
"$f"
元の入力ファイル名です"${f}"
同じで、変数にアクセスする方法が異なるだけです"${f%%.bmp}.png"
文字列置換を使用して- f%%.bmp
、の最長一致を削除する意味.bmp
の背面から$f
。これを見てください。mogrifyは、imagemagick http://www.imagemagick.org/script/mogrify.php(および* .bmp)の強力なスクリプトツールです 。
0,0
?