imagemagick ワイルドカードマルチ拡張

imagemagick ワイルドカードマルチ拡張

他のカメラの写真を含むフォルダがあります。

私は使うイメージマジックサイズ変更に変換そして名前を変更してください別のフォルダーにある写真。

このような:

convert "*.jpg" \
    -resize 640 -scene 1 \
    "${folder}/${prefix}_%02d.jpg"

問題は、一部のカメラは「JPG」拡張子で写真を保存し、他のカメラは「jpg」拡張子で写真を保存することです。

この問題を解決するには、次のように拡張子の名前を変更しました。

rename .JPG .jpg *.JPG 2> /dev/null

読み取り権限のみを持つファイルシステムでは機能しません。 IMで*.jpgファイルと*.JPGファイルを一緒に使用するには?

ご協力ありがとうございます

答え1

わかりました:

convert "*.{jpg,JPG}" \
    -resize 640 -scene 1 \
    "${folder}/${prefix}_%02d.jpg"

ここから

関連情報