すべて同じ解像度のJPEG画像の大規模なセットを持っています。 imagemagicまたはgimpのグラフィカルインターフェース内でそれぞれを開くには時間がかかりすぎます。
各画像を回転して同じファイル名で保存するにはどうすればよいですか?
convert
コマンドを使用できます。
convert input.jpg -rotate -degrees out.jpg
例えば:
convert input.jpg -rotate -180 out.jpg
同じ名前で保存します。
convert file.jpg -rotate -180 file.jpg
すべてのファイルをローテーションします。
for photo in *.jpg ; do convert $photo -rotate 90 $photo ; done
編集
@ don-crissti が推奨するmogrify
コマンドラインツール(最適なツール)を使用できます。
mogrify -rotate 90 *.jpg