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

多くの画像でmogrifyを使用するとエラーが発生します

実は、答えは驚くほど簡単です。シェルに引数リストを展開させる (対処できない) のではなく、単一引用符でシェルからの引数を保護することにより、ImageMagick に内部的にリスト自体を展開させます。

したがって、コマンドは次のようになります:

mogrify -resize 100x100 '*.jpg'

組み込みの glob 式が機能しない場合 (例:特別なファイルの順序付け)、特殊文字 '@' を使用することもできます:

mogrify -resize 100x100 @my_jpegs.txt

find または xargs たとえば

find . -name \*.jpg -exec mogrify '{}' -resize 100x100 \;

乾杯、


Linux
  1. Quay.ioを使用してコンテナレジストリの負荷を軽減する方法

  2. 致命的:modprobe を使用したモジュールが見つからないというエラー

  3. gnome-keyring を Sudo として Git 認証情報ヘルパーを使用するとエラーが発生する

  1. Container-diffを使用してコンテナイメージを分析および比較する方法

  2. MySQLでパスワードによってIDENTIFIEDでGRANTを使用中にエラーが発生しました

  3. 正規表現を使用して多くのファイルの名前を変更するにはどうすればよいですか?

  1. ターミナルからの画像がたくさんあるタイル?

  2. 正規表現を使用すると、シェルの「tar:アーカイブに見つかりません」エラーが発生する

  3. arm-none-eabi-gcc を使用してコンパイルし、ライブラリをリンクすると liba.a エラーが発生する