私はそれを手動で行う方法を知っています。次に、EXIFデータに基づいて自動化したいと思います。すでにexiftool
インストールしていますが、データの読み取りのみが可能で、画像の回転はできないようです。
SUにはUbuntuに関する同様の質問があります。しかし、私はOSXを使用して可能なソリューションを探しています。
私はそれを手動で行う方法を知っています。次に、EXIFデータに基づいて自動化したいと思います。すでにexiftool
インストールしていますが、データの読み取りのみが可能で、画像の回転はできないようです。
SUにはUbuntuに関する同様の質問があります。しかし、私は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
nconvert
ダウンロードして解凍したら、どこに配置すればよいですか(名前でのみ利用できるように)?アプリケーションに移動しようとしましたが、助けにはなりませんでした。
echo $PATH
)。Linuxでは通常の場所はですが~/bin
、OSXについては何も言えません。申し訳ありません。状況によってはrehash
、実行可能ファイルを別のディレクトリに移動した後に発行する(または新しいターミナルを起動する)必要があります。
無料のjhead(それ自体はjpegtranを使用)を使用できます。
「image.jpg」という名前の画像を修正するには、次のように入力します。
jhead -autorot image.jpg
現在のフォルダーにEXIFデータを持つすべてのJPGを修正するには、次を使用します。
jhead -autorot *.jpg
一度回転したサムネイルアイコンが正しく表示されない場合は、次の方法で更新できます。