1

我在我的网站上设置了 fancyapps-fancyBox-18d1712,纵向图像的框架显示错误(它们以横向模式显示)。如果我从框架中为纵向模式图像选择图像 url 并将其加载到新的浏览器选项卡中,则图像的方向正确。在 Ubuntu 上的 Firefox、OSX 上的 Chrome、OSX 上的 Maxthon 和 OSX 上的 Safari 中的行为是相同的。

请指教。谢谢。

4

1 回答 1

3

好吧,这不是花哨的问题。有一种东西叫做JPEG EXIF Orientation Tag(或标志)。

大多数现代相机将此添加flag到图像的EXIF信息中,一些桌面软件以及一些现代浏览器(肯定是移动浏览器)能够读取此标志并旋转图像(视觉上)以正确显示它,而不管实际图像格式(风景素描)。

作为参考,irfanview有一个选项可以读取此标志(如果可用)

在此处输入图像描述

启用/禁用此选项将相应地显示图像。

您需要做的是在不读取 EXIF 信息的情况下编辑图像并手动旋转它们或在没有任何 EXIF 信息的情况下保存它们(无论如何您都应该手动旋转它们。)然后,您必须再次将它们上传到您的服务器。

这听起来很烦人,但这是确保图像格式在所有不同浏览器和平台上保持一致的唯一方法(你不会是第一个抱怨这个问题的人,请查看这篇博客文章

您可能还想检查内容以供进一步参考。

于 2013-07-08T17:29:45.487 回答