【发布时间】:2011-06-17 23:35:40
【问题描述】:
我用 php 和 mysql 创建了一个图片库,结合了多种添加图片的方法以及按添加方法和/或类别进行排序的能力。在注意到来自苹果设备的一些图像以“错误”的方向显示后,我创建了另一个页面来编辑方向和其他文件信息,然后将所述更改保存回文件和数据库。只有在我认为我已经解决了这个问题之后,我才在苹果设备上查看了更改后的图像,才意识到该图像现在在所述设备上处于“错误”方向。我一直在谷歌上搜索这个,但不能完全弄清楚我现在需要学习什么来处理这种情况下来自苹果设备的图像。非常感谢您朝正确的方向推进。
谢谢!
【问题讨论】:
-
如果您有处理来自 iPhone/iPad 等图像的方法,则在数据库中记下它已被翻转,然后在翻转的图像上将它们翻转回来,然后再发送给用户,或让用户选择在下载/查看之前选择方向,这不是您的错,用户以错误的方向添加图像。
-
过去 3 天我一直在试图解决这个问题。我想要的只是以预期的方式显示上传的 iphone 图像。如果我旋转图像以在计算机屏幕(pc 或 macbook)上正确显示,那很好,但在 iphone/ipad 上查看时图像方向关闭。我只是使用 php 来显示存储在我的服务器上的图像,但我什至找不到一个不那么简单的答案。我已经阅读了数百篇文章并关注了数百个链接。谷歌甚至提供了我的原始帖子(上周五,在我发布它 20 分钟后 - 去图)。我需要成为一名IOS程序员吗?
-
好的,这是一个临时的胶带解决方案,但我使用 jhead -norot 来清除 exif 旋转标签。如果有人有更好的建议,我很乐意听到。
标签: php uiimage image-rotation