画像を変換する場合
convert -quality 80% *.jpg
動作しますが、ソフトウェアはファイル名を最初に選択した名前に変更します。名前を保持したり、以前の画像を低品質の画像に置き換えたりするにはどうすればよいですか。
代わりにこれを試してください:
mogrify -quality 80% *.jpg
変換コマンドのヘルプ:
convert input-file [options] output-file
現在、すべてのjpgファイルを現在のディレクトリの下のオリジナルの80%品質に変換する小さなスクリプト
for file in *.jpg; do
convert "$file" -quality 80% "$file"
done;
これはあなたのために働くでしょう。
convert -quality 80% '*.jpg' -set filename:original %t %[filename:original].jpg