你是否遇到过这样的情况:用 iPhone 竖屏拍摄了一张照片,结果在 Windows 电脑或某些网页上打开时,照片却显示为横着的?明明手机上看是正常的!这到底是怎么回事?
iPhone(以及其他智能手机)在拍照时,并不会真正“旋转”图像数据,而是通过传感器记录设备的方向,并将这个信息写入照片的 EXIF 元数据 中,称为 Orientation 标签。
例如:
你可以这样做:
方法一:使用支持 EXIF 的软件查看
推荐使用:Chrome 浏览器、Photoshop、Lightroom、iOS/macOS 自带相册、新版 Windows 照片 App。
方法二:导出时“固化”旋转方向
在 macOS 上用“预览”打开照片 → “工具” → “旋转” → 保存,即可将方向写入像素数据,去除依赖 EXIF。
方法三:网页开发者注意
如果你在网页中展示用户上传的 iPhone 照片,请使用 JavaScript 库(如 exif-js)读取 Orientation 并用 Canvas 旋转图像,或后端处理后再存储。
iPhone 竖拍照片“变横”并非故障,而是不同平台对 EXIF 元数据的支持差异所致。理解这一机制,不仅能避免困惑,还能帮助你在开发或分享照片时做出更兼容的选择。