フォルダ(サブフォルダを含む)のすべての写真のサイズを一括調整するには?

フォルダ(サブフォルダを含む)のすべての写真のサイズを一括調整するには?

私のサーバーには、さまざまなサブフォルダーのイメージでいっぱいの12GBの巨大なギャラリーがあります。このファイルは大きすぎるため、フル解像度では使用できません。すべての画像のサイズを幅820ピクセルに調整する必要があります(比率を維持)。だから私の質問は - 820pxより大きいすべての画像のサイズを変更し、元のファイルを上書きして再保存する一種のクロールスクリプトをどのように作成できますか?

あなたが私を助けることができることを願っています:-) よろしくお願いします。

ベストアンサー1

ImageMagickツールが操作を実行convertできます。mogrify

パッケージマネージャまたはソース/rpmから入手できます。ここ

基本的な使い方(元のファイルを上書きします):

$ mogrify -resize 820x ./*.jpg

再帰が必要な場合:

find . -name '*.jpg' -execdir mogrify -resize 820x {} +

おすすめ記事