資料夾
選一個資料夾,裡面放著拍攝時間錯了或根本沒有的 JPEG 照片。
- 資料夾
- —
- 檔案
- 0
- 已讀取
- 0 / 0
照片
這個資料夾裡的檔案類型
要改什麼
要往前調就填負數。預覽一律顯示「原本 → 修正後」。
偏移量不能是 0。
這個工具不做的事
- 它不知道照片真正的拍攝時間,只會套用你給的偏移量或日期,就這樣。
- 它是拿來修正的,不是拿來隨便填日期的:沒有可以單張自由輸入日期的欄位。但它也不宣稱能防偽,因為任何能改日期的工具,都能寫出錯的日期。
- 不會改 MakerNote 裡相機廠商自己的日期、GPS 時間戳,也不會改檔案系統的日期。
- Google 相簿、iCloud 這類雲端相簿可能自己存了一份時間。改本機檔案不會更新它們。
- 目前只支援 JPEG。HEIC、PNG、WebP、影片和 RAW 會列出來,但不會改。
- 既有的 OffsetTime 欄位不會動,缺的也不會補。
- 寫入檔案會讓檔案系統的修改時間變成現在。照片軟體讀的是 EXIF 的日期,所以通常沒差。
瀏覽器支援度
要原地重新命名和刪除檔案,需要 File System Access API,目前只有 Chromium 系列瀏覽器支援。不管支不支援,下面的操作都在你自己的電腦上完成——絕不會上傳任何東西。
| 功能 | Chrome | Edge | Firefox | Safari |
|---|---|---|---|---|
| 從硬碟開啟資料夾window.showDirectoryPicker——Chrome/Edge 86 以上,僅限桌面版 | ✓支援 | ✓支援 | ✗不支援 | ✗不支援 |
| 原地重新命名檔案FileSystemFileHandle.move——Chrome/Edge 111 以上 | ✓支援 | ✓支援 | ✗不支援 | ✗不支援 |
| 原地刪除檔案FileSystemDirectoryHandle.removeEntry | ✓支援 | ✓支援 | ✗不支援 | ✗不支援 |
| 記住資料夾供下次使用控制代碼會存在這台裝置的 IndexedDB 裡;權限每次還是要重新授權 | ✓支援 | ✓支援 | ✗不支援 | ✗不支援 |
在這個瀏覽器偵測到
- window.showDirectoryPicker …
- FileSystemFileHandle.move …
- indexedDB …
在 Firefox、Safari,或任何手機、平板上,這個頁面能說明怎麼做,但沒辦法實際執行。請用桌面版 Chrome 或 Edge 開啟。