imagemagickを使ってディレクトリ内のすべての画像を回転させるには?

imagemagickを使ってディレクトリ内のすべての画像を回転させるには?

パターンに一致するディレクトリ内のすべての画像を回転させたい。

これまで私は以下を持っています:

for file in `ls /tmp/p/DSC*.JPG`; do
  convert $file -rotate 90 file+'_rotated'.JPG
done

しかし、これは出力を提供しませんか?

ベストアンサー1

mogrify -rotate 90 *.jpg すべての画像を回転させるためのより良いOne-Linerイメージマジック

mogrify -rotate 90 /tmp/p/DSC*.JPG.JPG実際に次に始まるディレクトリ内のすべてのエントリを回転させます。DSCp

モグリフィ(imagemagickの一部)Convertは元のファイルを変更するのと同じではありませんhttp://www.imagemagick.org/script/mogrify.php

おすすめ記事