我让我的学生上传自己的照片,但 iPhone 用户习惯性地上传侧身照片。
Q:如何判断图片是横向的,可以自动旋转吗?
我同意Busches的观点,即您应该显示预览并允许手动覆盖您的用户界面。话虽如此,您确实可以在 ColdFusion 中获取 exif 数据并查看方向信息。 Pete Freitag有一篇关于如何使用 cfimage 标记以编程方式检索信息的文章:
http://www.petefreitag.com/item/657.cfm
看起来 CF 将 Orientation 数据转换为文本,因此挑战将是从原始信息转换,这将是EXIF Orientation Handling is a Ghetto中描述的数值。
最好的办法是使用您的设备以不同的方向拍摄测试图像,然后查看数据显示的内容。