スクリーンショットに撮影日がないのはなぜ?日付がある場所と、写真に戻す方法
スクリーンショットには最初から撮影日時が入っていません。本当の日付がどこに残っているのか、Google Takeout の .json からスクリーンショットに日付を書き戻して正しい順に並べる方法を説明します。
スクリーンショットは写真ではないからです。カメラが撮ったものではないので、撮影日時を中に書き込んだものが何もありません。
カメラは、撮った瞬間に撮影日時などの情報を写真に書き込みます。画面のキャプチャーは、その手順を全部飛ばします。ただの画像ファイルです。WhatsApp や LINE から保存した画像、ブラウザーでダウンロードした画像、チャットアプリで転送されてきたもののほとんども同じです。
そのため、パソコンにコピーしたスクリーンショットは、エクスプローラーの「撮影日時」列が空欄になります。並べ替えに使われるのはファイルの日時で、それはコピーした日、たいてい今日です。日付順に並べると、スクリーンショットがいちばん上に固まります。2 つの日付の違いは 写真の「撮影日時」と「更新日時」の違いは? で説明しています。
日付はどこにあるのか
Google フォトにバックアップしていたなら、日付は失われていません。Google フォトは、それぞれの画像がいつ追加されたかを記録していて、エクスポートではその日付を横の .json ファイルに入れています。日付はある。ただ、画像の中にないだけです。.json の中身は Google Takeout の JSON ファイルとは にあります。
アプリは、その日付を画像の中に書き戻します。サイドカーから日付を読んでファイルの中に入れるので、スクリーンショットが今日の位置に来ることはなくなり、本来の場所に並びます。スクリーンショットを専用のフォルダーに移して、旅行の写真の間に出てこないようにすることもできます(スクリーンショットを写真と分ける方法)。Windows、Mac、Linux で動き、最初の 1000 枚は無料です。