先日のエントリー「グレログ: 「プレビュー」で回転が保存されない?」に対して、Travellers Talesのhiroさんより有意義なコメントをいただきましたので、まとめてみたいと思います。
まずアップルのサポートページに、そのまんま該当する解説がありました!
「プレビュー」ではイメージが回転して表示されるのに、別のアプリケーションでは回転して表示されない場合、そのアプリケーションは EXIF(Exchangeable Image File)フォーマットに対応していません。
画像自体は回転していないので、EXIFに対応していないブラウザでは、横になった画像が表示されるわけですね。(主要なブラウザで表示しましたが、ほとんどEXIF情報に対応していないようです)
プレビューで回転をしたのに、画像自体が回転していないことは、プレビューの[ツール]-[インスペクタ]を見れば確認できます。
まずは回転前、画像方向は「1(標準)」となっています。

これを回転して保存してみると

画像方向が「6(時計回りに90°回転)」となります。しかし、高さ(ピクセル)が「300」、横(ピクセル)が「400」と画像はそのままです。
さらにサポートページにはプレビューでEXIF タグを使用せずにイメージを回転する方法が解説されていました。

回転した画像を「別名で保存」するときに、「Exif の方向(Orientation)タグを使用」の選択を解除します。そうすれば、画像自体が変更され保存されるわけです。
いろいろ勉強になりました。
Recent Comments