経緯
- スマホやカメラで撮影した写真の中で、稀に、画像ビューワ毎に回転方向が変わるような写真が出力されることがある
- ブラウザで見たら縦長なのに、OSの標準ビューワで見たら横長になってしまうなど。。。
- 一部のビューワについては、メタデータ方式の回転をサポートしていないため、環境差異が発生してしまう
- 画像ファイルの画像を回転させる方法には2種類ある
- メタデータ方式: 写真のメタデータに回転情報を付加し、表示する際に回転させる方式
- 画像変形方式: 写真の画素に対して変換処理を施し、画像データそのものを回転させる方式
- 画像ファイルの画像を回転させる方法には2種類ある
- あらゆるビューワで同じように写真が見えるようにしたい
やりたいこと
- メタデータ方式で回転が指定されている画像を、画像変形方式で回転するように、変換したい
解決策
- ImageMagickの
-auto-orientオプションを使う
convert src.jpg -auto-orient dst.jpg
Ref
2026/02/22