Chrome Image EXIF定向问题

Ido*_*Ran 16 browser firefox google-chrome exif

我正在构建一个显示图片的网络应用程序.大部分照片都是由智能手机拍摄的,并且有EXIF旋转信息.我正在暴露一个不经修改就返回图像blob的url.

我注意到,当我将此网址放入img标记时,Chrome不会尊重EXIF方向数据,但是当我将网址放在Chrome地址栏中时,它会显示包含图片的页面,然后它会尊重EXIF方向.

对不起,我无法分享图片,我会尝试找到另一个我可以分享的例子.

有没有人注意到这个问题?

小智 18

出现这种情况的原因是,只有当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

  • 一年半之后,铬仍然不支持它;( (14认同)

gba*_*ett 9

更新:从 Chrome 81(在 5/13/20 移至稳定版),img标签和backround-image标签都支持此行为。https://www.chromestatus.com/feature/6313474512650240

  • 谢谢你说!我刚刚在一个 web 应用程序中遇到了一个问题,其中图像在 IE 和 Firefox 中正确旋转(因为我的代码这样做),但在 Chrome 中,图像现在将旋转两次 - 在 Chrome 中和通过我们的代码,这意味着它将无法正确旋转。 (3认同)