私は方法を知っています 手動で行う 。 EXIFデータに基づいて自動化したいと思います。すでにexiftool
をインストールしていますが、データを読み取ることはできますが、画像を回転させることはできません。
buntuに関するSUに関する同様の質問 があります。しかし、私はOSXを使用して可能な解決策を探しています。
nconvert
を使用できます。これは、フリーウェア(プライベートおよび教育用)で、 Win、LinuxおよびMac で使用できます。
このツールは、EXIF方向タグに従ってJPEG画像ロスレスを回転できます。
nconvert -jpegtrans exif -o 'rotated_%.jpg' *.jpg
このコマンドは、現在のディレクトリ内のすべてのJPEGファイルをバッチ変換し、名前の前にrotated_
を付けます。これは-o
オプションによって制御されます。その他の可能性については、nconvert -help
を参照してください。
-o filename : Output filename
Use # to specify position of numeric enumerator
Use % to specify source filename
Use $ to specify full source pathname
Use $$ to specify source folder name
これはスクリプト化されたソリューションではありません。写真の別の側面を1つのステップで変更できるので、この方法が好きです。
考えられる簡単な解決策は、GooglePicasaを使用することです。
写真を追加すると、すべての写真が自動回転して表示されます。画像をファイル内で自動回転させる必要がある場合は、画像フォルダの保存ボタンを押すだけで十分です。これにより、すべての画像が正しい回転でフォルダに保存されます。 PicasaはOSXでも利用でき、LinuxのWineで動作します。
これにAutomatorを使用したい場合は、ワークフローで画像の回転(180度)を2回使用するだけです。
たとえば、すべての画像をJPEGに変換し、360度回転して(OPの問題のため)、幅が1024pxに拡大縮小するオートマトンアクションを使用します。アクションを実行し、ファイルを選択して、利益を上げましょう! :)