博客
怎么给 iPhone 照片加上时间和地点
你拍的每一张照片,其实都已经带上了精确到秒的拍摄时间,通常还有地点。问题是这些信息存在文件的元数据里,没有印在画面上 —— 平时无所谓,一旦要把照片交给别人,就全丢了。
时间在照片里,但不在照片上
iPhone 保存的每张照片都带一段叫 EXIF 的元数据,这个格式是一份公开的标准文件(CIPA DC-X008),里面有精确到秒的拍摄时间、机型和镜头参数;如果相机开了定位权限,还有经纬度。
麻烦在于几乎没人看得到。相册只在照片分组上方显示一个日期,社交平台上传时会把元数据清掉;一旦通过聊天软件或邮件发出去,对方拿到的只有像素,没有上下文。
所以「加时间戳」其实是两件不同的事:读出已经存在的元数据,或者把时间和地点压进像素里,让它经得起转发。只有后一种,在照片离开你的手机之后还有效。
三种办法,以及各自真正的代价
1. 用标记:免费、手动,其实不算时间戳
打开照片,点编辑 → 标记,加个文本框把日期打上去。能用,不花钱,但完全手动:一次一张,日期还是你自己敲的。如果这张照片是要证明「什么时候拍的」,那么手打的说明和相机生成的水印不是一回事。
另外,标记会改动图像本身。在意原始文件的话,先复制一份。
2. 快捷指令:能自动化,但很脆
可以建一个快捷指令:拍照 → 叠加文字 → 保存。这是最接近的免费方案,也确实省下了打字。
实际用下来有两个问题。一是每次都要先触发它,它不是你下意识打开的那个相机;二是它只知道你告诉它的东西 —— 想让地址或天气出现在叠加层里,就得再加几个步骤,而系统一升级这些步骤就可能失效。多数人配好之后用两次,又回到系统相机。
3. 水印相机:按下快门的那一刻就印上
第三种办法是换一个相机 App 拍,让它在成像时就把时间、地址、坐标和你想要的其他信息渲染进画面。不用记,不用打,水印从一开始就是像素的一部分。
StampCam 做的就是这件事。代价是:它只能给用它拍的照片加水印 —— 所以如果你相册里有一堆老照片,下一段就是给你看的。
拍的时候就带上水印
- 允许定位 打开 StampCam,允许「使用期间」访问位置。不给定位也能印时间,但印不了地址。
- 选一个模板 模板决定照片上出现什么:只要时间、时间加地址、经纬度、天气、海拔、备注,或者 Logo。
- 构图,拍摄 水印在保存进相册之前就已经渲染进画面。
- 离开现场前看一眼 地址不对就现在重拍,别等之后才发现。这个检查正是「拍摄时加水印」的意义。
已经拍好的照片怎么办?
可以给已有照片补水印,StampCam 在相册页里就能做。但要清楚它产生的是什么:补上去的时间,要么是你补的那一刻,要么是你手填的,而不是相机记录的那个时间。
这个区别不是抠字眼,因为原始记录其实还在 —— 只是看不见而已。Apple 自己的相册说明文档就把这件事讲得很直白:
只有嵌入了位置信息(GPS 数据)的图片和视频才会包含在内。
Apple iPhone 使用手册 —— 在 iPhone 上按位置浏览照片
那到底该用哪个?
偶尔一张照片要标注 → 标记。有固定流程、不介意维护 → 快捷指令。需要时间和地点可信、拍得频繁、就你自己用 → 水印相机。
常见问题
怎么免费给 iPhone 照片加时间戳?
iPhone 能自动给照片加时间吗?
怎么把地点印到照片上?
照片上的时间戳能证明拍摄时间吗?
参考来源
本文引用的全部外部来源,附原文链接。其中没有一个是自家产品的介绍页。