【问题标题】:Images being displayed in wrong orientation图像显示方向错误
【发布时间】:2019-11-27 21:48:50
【问题描述】:

我工作的公司将他们的一些产品图片存储在谷歌云存储中,我已经能够获取这些图片,但是当将 img 标签放到页面上时,它们的方向似乎是错误的,即横向肖像(在横向模式下拍摄的图像没有问题)。

在新标签中查看图像时,它们显示正确!

这可能是有原因的吗?欢迎提出建议。

我曾尝试将 img 放在空白页上,没有锚点包裹它,看看是否有影响,但没有。

【问题讨论】:

  • 请添加您的代码,无论您到目前为止尝试过什么
  • @zeerozeroone 欢迎来到 SO!如果给出的答案是该问题的正确答案,请确保将答案标记为已接受。

标签: html css image


【解决方案1】:

我猜 OP 由于 EXIF 数据而出现问题。如果原始图像包含指示它们应该旋转的 EXIF 数据,则必须采取特殊措施让 Web 浏览器在显示页面时解释该数据。在这里讨论:

Is there a way to tell browsers to honor the jpeg exif orientation?

如果为 exif 方向提供的解决方案不可接受,则 OP 将不得不预处理图像以将它们旋转到正确的方向并将它们以这种方式保存在服务器端。然后可以在网页上传递正确旋转的图像。

【讨论】:

  • 这是正确的。我能够在上传之前使用 PHP 的 exif 函数来旋转图像。
  • 太棒了!很高兴我能帮上忙!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-21
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 2020-11-04
  • 2017-06-15
  • 2011-05-27
相关资源
最近更新 更多