写真を表示するWebアプリを作成しています。ほとんどの写真はスマートフォンで撮影されたもので、EXIFローテーション情報が含まれています。変更せずに画像ブロブを返すURLを公開しています。
このURLをimgタグに入れると、ChromeはEXIFの方向データを考慮しませんが、URLをchromeアドレスバーに入れると、画像付きのページを表示すると、EXIFの向きが考慮されます。
画像を共有できません。共有できる別の例を探します。
誰かがこの問題に気づいていますか?
この動作の理由は、Chromeは、メインのドキュメントとしてブラウザーのタブに直接表示されている場合にのみ、EXIFデータに基づいて画像を自動回転するためです。
この実装を追跡した関連するchromiumの問題は次のとおりです: https://bugs.chromium.org/p/chromium/issues/detail?id=56845
将来的には、Chrome(およびその他のブラウザ)により、開発者は、CSSのimage-rotationプロパティを使用してimgタグを介して表示される画像に対しても自動回転を有効にすることができます。 https:// bugs.chromium.org/p/chromium/issues/detail?id=15875