回答:
ImageMagickツールで変換またはmogrifyを実行します。
パッケージマネージャーまたはsource / rpmsから入手できます:http : //www.imagemagick.org/script/binary-releases.php#unix
基本的な使い方:
$ mogrify -resize 820x *.jpg
再帰が必要な場合:
find . -name '*.jpg' -execdir mogrify -resize 820x {} \;
find . -name '*.jpg' -execdir mogrify -resize '820x620>' {} \;
convert
仕事をするために使用します。
convert -resize "1024x768>" origIMG destIMG
origIMGを1024x768にサイズ変更して、アスペクト比を維持し、画像が1024より大きい場合にのみサイズ変更して、新しい画像をdestIMGに保存します。その後、destIMGをオリジナルに移動できます。
ループを使用してすべてのディレクトリを移動するか、を使用しますfind
。
find
ますか?
find . -name "*.jpg" -exec mogrify -resize 820x {} +
それらすべてを行います。「820px未満」のものを処理したくない場合は、ここにいくつかのオプションがあります。