格式知识 约 4 分钟
照片方向不对:EXIF 旋转与手动旋转的区别
相机竖拍时懒得转传感器,只是往文件里写一行"这张照片应该竖着看"。读这行的软件显示正常,不读的就给你一张横躺的照片——这就是方向问题的全部真相。
为什么照片导入后横竖颠倒
手机和相机竖拍时,像素数据仍按传感器横向输出,只在 EXIF 元数据里写入 Orientation 标记(1 到 8,表示该怎么转着看)。相册 App、Windows 照片、主流看图软件都读这个标记,所以你看到的是"正的"。
但标记是元数据不是画面:很多上传压缩链路、老的图片处理库、部分小程序和第三方软件直接忽略标记,拿到手就是原始横图。你在自己手机上看得好好的,一发出去就歪了,原因就在这里。
手动旋转才是一劳永逸
手动旋转是真实的像素级操作:把每个像素搬到旋转后的位置,输出一张"本来就是竖的"照片。它不依赖任何软件读标记,转发、压缩、上传到任何平台方向都不会变。
依赖 EXIF 的方向信息则是脆弱的——社交平台的压缩、某些工具的重新编码都可能剥掉标记。需要交给别人、要上传、要打印的照片,建议手动旋转一次,从此不再担心链路里谁不识标记。
旋转、镜像与翻转的选择
顺时针 90° 和逆时针 90° 覆盖绝大多数场景:横躺的照片转正。180° 处理上下颠倒(把手机倒过来拍的产物)。水平镜像用于自拍文字反了、证件照方向不对;垂直翻转用得少,主要是倒影和特殊构图。
镜像要慎用:画面里如果有文字、路牌、logo,镜像后会穿帮。同一批照片方向通常一致(同一台设备同样握法),可以先转一张确认角度,再批量处理剩下的。