部落格
怎麼看一張照片是在哪拍的
如果一張照片是用手機拍的,而且當時開了定位,座標幾乎肯定還在檔案裡 —— 你只是得知道去哪找。下面是四種把它讀出來的方法,以及當它壓根不存在時該怎麼辦。
先說清楚:位置資料很可能已經沒了
GPS 座標存在照片的 EXIF 中繼資料裡(公開的標準文件在 CIPA),而中繼資料很脆弱。拷貝一份沒事,別的都不行。
- WhatsApp、Instagram、Facebook、X 和多數通訊軟體在上傳時都會清掉位置,通常是整段 EXIF 一起清。
- 對照片截圖得到的是一張新圖,沒有任何中繼資料。
- 有些手機在相簿裡分享時可以設定為不附帶位置。
- 拍照時相機沒有定位權限的照片,從來就沒有位置。
所以如果照片是別人發給你的,在查之前先預設它已經沒了。
四種讀出來的方法
按順序來。第一條不花任何成本,而且經常在你打開任何工具之前就把問題解決了。
- 先看來源,而不是先找工具 如果照片是透過通訊軟體、社群 App 傳來的,或者乾脆是截圖,那就先預設位置已經沒了。確認這一點,再決定要不要花時間開工具。
- iPhone 上向上滑 在相簿裡打開照片向上滑,或者點資訊按鈕。出現地圖或地址,說明座標還在;什麼都沒有,就是沒有了。
- 電腦上打開檔案內容 macOS:預覽程式 → Command-I。Windows:右鍵 → 內容 → 詳細資料 → GPS 一組。這是直接讀檔案本身,不是相簿的猜測。
- 想看全,用 exiftool 它會把檔案裡每一個標籤都印出來,這是任何系統對話框都做不到的。exiftool -GPSLatitude -GPSLongitude -DateTimeOriginal photo.jpg
- 如果資料沒了,別再找更好的讀取器 被清掉的座標,沒有任何工具能還原。到這一步只剩兩條路:根據畫面內容推理,或者放棄。
1. iPhone 相簿
打開照片,向上滑或點資訊按鈕 —— Apple 的官方文件把「向上滑」寫成這些資訊所在的位置(查看 iPhone 上照片與影片的資訊)。如果有位置,下方會顯示一張小地圖或一行地址,點地圖可以全螢幕打開。再往下是日期、時間和拍攝參數。
只有內嵌地點資訊(GPS 資料)的照片和影片會包含在內。
Apple iPhone 使用手冊 —— 在 iPhone 上依位置瀏覽照片
2. Google 相簿
打開照片,向上滑。詳細資訊面板會顯示位置地圖(如果有的話),以及檔案名稱、日期和裝置。網頁版的資訊在右側資訊欄裡。
3. 在電腦上
macOS:用預覽程式打開照片按 Command-I,或在 Finder 裡「取得資訊」,兩者都有 GPS 一欄。Windows:在檔案上按右鍵 → 內容 → 詳細資料,往下找到 GPS 群組。
如果你想看檔案裡的全部資訊,標準工具是 exiftool,它讀出來的東西遠比系統對話框多:
exiftool -GPSLatitude -GPSLongitude -DateTimeOriginal photo.jpg
macOS、Linux、Windows 都能用。
4. 線上 EXIF 檢視器 —— 先看這句提醒
確實有網站能幫你解析照片的中繼資料,能用,也方便。但代價是:你要把這張正在調查的照片上傳到別人的伺服器上。對一張你正想保護位置隱私的照片來說,這挺荒謬的。不在乎的照片隨便用;敏感的請用本機工具。
當 GPS 真的沒了,什麼也找不回來
座標一旦被清掉,就沒了。沒有工具能從像素裡把它還原 —— 不存在「從畫面反查地點」這種事,電影裡演的不算。
還能做的方法是從畫面內容縮小範圍:店面、路牌、招牌上的語言、太陽的角度。那是推理,不是中繼資料,而且通常這類問題最後就是這麼解決的。
讓下一張照片自己帶上地點
可靠的解法不是找一個更好的讀取器,而是讓照片自己描述自己。如果地址和座標在按下快門的那一刻就印進畫面,那麼下一個通訊軟體怎麼處理中繼資料都無所謂 —— 資訊跟著像素一起走。
StampCam 在拍攝時就把時間、地址、GPS 座標、天氣、海拔和備註印在照片和影片上,全程在你的裝置本機完成,iOS 與 Android 免費。
這就是浮水印相機存在的全部理由。中繼資料是可能丟掉的紀錄,浮水印是畫面的一部分。
常見問題
怎麼在 iPhone 上看照片的拍攝地點?
為什麼我的照片沒有位置資訊?
被刪掉的 GPS 資料還能救回來嗎?
怎麼保證我的照片都記錄位置?
參考來源
本文引用的全部外部來源,附原文連結。其中沒有一個是自家產品的介紹頁。