如题,win 7 图片显示正常,win 10 显示是旋转的,同样的图片,原因是什么?
1
iccfish 2019-07-31 20:08:58 +08:00
最可能的原因是因为你的照片就是旋转的,而 Win7 不支持 Exif 中的 orientation 信息。
|
3
iccfish 2019-07-31 20:18:24 +08:00
@jdhao 一样。区别就是 Win10 支持 Orientation,而 Win7 不支持。距离就是你照片你以为是竖着的,但其实你照片是横着的,win7 没识别所以显示竖着,win10 识别了所以主动旋转了。具体的,你可以在照片的 Exif 信息里确认。
|
4
jdhao OP @iccfish 我的图片是横拍的,win 7 里面是横着显示的,显示正确; win 10 里面,有的图片被显示成竖着,或者直接旋转了 180 度。因为 win 10 读取 Exif 然后旋转图片的,说明图片的 Exif 中 orientation 是错的,win 7 因为没有读取 Exif,直接显示 raw image,反而阴差阳错,显示正确了。。
怀疑原因是相机拍摄某些照片时,角度检测出错了。 |
5
iccfish 2019-07-31 20:34:47 +08:00
@jdhao 手机拍摄的时候角度是和屏幕显示方向有关系的。相机的话不是很清楚。如果是手机拍的,在手机里看的时候方向都正确?按理说拍照的设备应该是能识别方向的。
|
6
jdhao OP @iccfish 没有原始的在手机里的照片了,手机应该是通过加速度计来判断方向的,我猜是拍摄某些图片时手机对方向判断错误,要不不可能是我上面说的这种情况。。
|
8
sunhangmail 2019-08-01 10:30:00 +08:00
使用编辑软件打开,然后另存一下
|