私のサーバーには、さまざまなサブフォルダーのイメージでいっぱいの12GBの巨大なギャラリーがあります。このファイルは大きすぎるため、フル解像度では使用できません。すべての画像のサイズを幅820ピクセルに調整する必要があります(比率を維持)。だから私の質問は - 820pxより大きいすべての画像のサイズを変更し、元のファイルを上書きして再保存する一種のクロールスクリプトをどのように作成できますか?
あなたが私を助けることができることを願っています:-) よろしくお願いします。
ベストアンサー1
ImageMagickツールが操作を実行convert
できます。mogrify
パッケージマネージャまたはソース/rpmから入手できます。ここ。
基本的な使い方(元のファイルを上書きします):
$ mogrify -resize 820x ./*.jpg
再帰が必要な場合:
find . -name '*.jpg' -execdir mogrify -resize 820x {} +