GNU/Linux >> Linux の 問題 >  >> Linux

Linux バッチ変換:convert で jpg の品質を変更しますが、その名前は保持します

変換コマンドのヘルプ:

convert input-file [options] output-file

現在のディレクトリの下で、すべての jpg ファイルをオリジナルの 80% の品質に変換する小さなスクリプト

for file in *.jpg; do
  convert "$file" -quality 80% "$file"
done;

代わりにこれを試してください:

mogrify -quality 80% *.jpg

これでうまくいきます。

convert -quality 80% '*.jpg' -set filename:original %t %[filename:original].jpg

Linux
  1. この用途の広いLinuxコマンドでオーディオファイルを変換する

  2. Linuxでコマンドラインを使用してPDFをJPGに変換するには?

  3. Linux で大量の BMP ファイルを JPEG に変換する

  1. LinuxでPNGをJPGにバッチ変換する

  2. Linux でこの名前のファイルを削除する方法:-]???????q

  3. Linux BTRFS - ドライブが故障したシングルに変換

  1. hostnamectlを使用してRHEL7Linuxで静的ホスト名を変更する方法

  2. Linux でユーザー名を変更する

  3. Linux でプロセス名を変更する