3

Google Script で Google Drive API を使用しています。写真の元の撮影日を取得しようとしています。

Drive SDK Web サイトによると、これは次のとおり{"imageMediaMetadata": {"date": string}}です。サイトには次のように書かれています。

imageMediaMetadata.date = 写真が撮影された日時 (EXIF 形式のタイムスタンプ)。

ただし、画像が編集されている場合、元の撮影日ではなく変更日が表示されることに気付きました。

http://regex.info/exif.cgiでファイルを開いたところ、実際にファイルに 2 つの日付があることがわかりましたEXIF: Date/Time Original & Modify Date

API は、元の日付/時刻ではなく変更日を表示しています

元の撮影日を取得するにはどうすればよいですか?

4

2 に答える 2

0

EXIF データは、Drive API によって返される作成日と変更日には関与せず、追加のメタデータとして公開されるだけです。これは、EXIF データのないファイル (つまり、すべての非画像) に対して同じフィールドを入力する必要があるためです。

そのデータを公開するのはかなりクールだと思いますが、ドライブにとってはあまり信頼できません。

于 2013-07-21T18:05:52.797 に答える