近期发现谷歌相册上传的照片在 APP 上显示的时间都不对,像下面这个照片,
网页版查看的话很明显可以看到并非是照片时间不对,而是时区的问题,
显示时区为西七区 GMT-07:00,时间为 4 月 13 日的 05:12,问题是谁会一大早的去吃这玩意儿啊
尝试调整时区为东八区 GMT+08:00,此时可以看到,时间为 4 月 13 日的晚上 8:12,这个时间才是正确的时间
那我就很好奇了,为什么我照片的时区会变成漂亮国的时区,
网上的回答大部分都是说谷歌的账户默认时区的问题,
但是遗憾的是,这些设置都没能找到,也有的人让在谷歌日历内设置,但是尝试后也并非这个问题,
也有 V2ex 的网友提到说是代理的 VPS 服务器的时区设置的不对,检查后发现之前就已经调整过服务器的时区,也不是这个原因
经过个把小时的查找资料,翻看我之前之前同步的照片,发现也有对的上的,一度怀疑是现在这个相册版本的 bug,
后来拿不能正常显示时区的照片跟时区时间能正确显示的照片做了个简单的对比,
发现这俩唯一的区别就是时区正常显示的那些照片
位置信息是可以正常显示的,就像下面这种一样
为了进一步验证这个情况,检查 Pixel 设备内的部分照片文件后发现属性内果真没有记录位置信息.
此时,结果显然已经呼之欲出,
那就是谷歌相册同步的时候,如果照片 exif 属性中位置信息 (GPS) 缺失,便会使用代理服务器的 IP 属地所在的时区,
但是我又困惑了,明明我原始照片有记录位置信息的呀,为什么用 syncthing 传输过去之后信息位置信息丢失了呢?
直到我刚才看到了手机的照片隐私保护的功能,可以勾选使用某些 APP 的时候,抹除定位信息,模式拍摄时间手机型号等参数信息...
好了,终于破案了
因此可得,我们如果原始照片还在,处理很简单,原始照片不清除位置信息重新同步即可
如果已经删掉了,可以从谷歌相册,导出原图,然后使用软件给照片 EXIF 属性维护上位置信息再同步即可
下面内容给蜘蛛看,方便本文也能够帮助到其他人
谷歌相册时间线错误
谷歌相册时差问题
谷歌相册时区问题
谷歌相册时间错误
Google Photos 时差问题
google photos 时区问题
文章评论