我正在构建一个显示图片的网络应用。大部分照片都是由智能手机拍摄的,并且有EXIF旋转信息。 我正在公开一个不经修改就返回图像blob的网址。
我注意到,当我将此网址放入img标记时,Chrome不会尊重EXIF方向数据,但是当我将网址放在Chrome地址栏中时,它会显示包含图片的网页,然后它会尊重EXIF取向。
抱歉,我无法分享图片,我会尝试找到另一个我可以分享的例子。
有没有人注意到这个问题?
答案 0 :(得分:14)
此行为的原因是,只有当Chrome直接在浏览器标签中显示为主文档时,Chrome才会根据EXIF数据自动旋转图片。
跟踪此实施的相关铬问题如下: https://bugs.chromium.org/p/chromium/issues/detail?id=56845
将来,Chrome(和其他浏览器)将允许开发人员为使用CSS图像旋转属性的img标签显示的图像启用自动旋转: https://bugs.chromium.org/p/chromium/issues/detail?id=158753
答案 1 :(得分:7)
更新:从Chrome 81开始(已在5/13/20稳定下来),img
标签和backround-image
标签都支持此行为。 https://www.chromestatus.com/feature/6313474512650240