我现在正在建立的网站上遇到奇怪的情况,该网站上显示的图像与应该显示的图像相差90度,但同时又保持了我指定图像的正常尺寸。对于我来说,这仅发生在iPad和iPhone上的Safari上……所有其他浏览器都没有此问题。
有任何想法吗?
可以在此处查看有问题的页面:http : //www.andrewpeterson.com/i-had-to-be-a-perfect-gentleman-with-the-princesses/
我现在正在建立的网站上遇到奇怪的情况,该网站上显示的图像与应该显示的图像相差90度,但同时又保持了我指定图像的正常尺寸。对于我来说,这仅发生在iPad和iPhone上的Safari上……所有其他浏览器都没有此问题。
有任何想法吗?
可以在此处查看有问题的页面:http : //www.andrewpeterson.com/i-had-to-be-a-perfect-gentleman-with-the-princesses/
Answers:
嗯..我没有任何Apple设备或浏览器可以检查..,但看起来他们正在读取EXIF元数据(特别是旋转)。
我已经在XnView中打开了其中一张图片-图片旋转了90度。
尝试从这些图像中删除所有额外的信息(至少对一张图像进行处理)。使用图像压缩器,如下所示:punypng.com(或其他任何可以删除元数据详细信息的工具,也可以旋转并再次保存),然后将图像替换为“优化”版本。
在iPad上再次检查时,请确保浏览器具有当前图像版本,因此请清除缓存。
PS Thnx Su'
尝试使用JPEG和PNG剥离器http://www.steelbytes.com/?mid=30, 然后删除所有与Image元数据有关的信息。它正常工作。
如果在MS Windows中以正确的方向保存图像,这是一种手动替代EXIF旋转元数据的简单方法。在Windows资源管理器中,右键单击图像文件,然后选择“顺时针旋转”。这样做4次以完全旋转图像,然后图像对于所有系统都将具有正确的方向。然后,您可以将图像上传到Web服务器。
我已经通过Apple的Bug Reporter将其作为Apple的 bug提交了。如果这对您很重要,并且您有示例数据,那么就此问题撰写一份以上的报告就不会有什么坏处。下面的屏幕截图应突出显示该问题,并且Apple员工看了一眼这篇文章时,问题ID为11299426。