From 98f4effeea507348227fff6b9cafff057883bfbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Komar=C4=8Devi=C4=87?= Date: Mon, 2 Nov 2020 17:27:42 +0100 Subject: [PATCH] Add DateTimeOriginal to easyaccess --- include/exiv2/easyaccess.hpp | 2 ++ src/easyaccess.cpp | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/include/exiv2/easyaccess.hpp b/include/exiv2/easyaccess.hpp index 67f2d01a..29c301a5 100644 --- a/include/exiv2/easyaccess.hpp +++ b/include/exiv2/easyaccess.hpp @@ -42,6 +42,8 @@ namespace Exiv2 { EXIV2API ExifData::const_iterator orientation(const ExifData& ed); //! Return the ISO speed used to shoot the image EXIV2API ExifData::const_iterator isoSpeed(const ExifData& ed); + //! Return the date and time when the original image data was generated + EXIV2API ExifData::const_iterator dateTimeOriginal(const ExifData& ed); //! Return the flash bias value EXIV2API ExifData::const_iterator flashBias(const ExifData& ed); //! Return the exposure mode setting diff --git a/src/easyaccess.cpp b/src/easyaccess.cpp index f44aff5f..b7c889a2 100644 --- a/src/easyaccess.cpp +++ b/src/easyaccess.cpp @@ -183,6 +183,15 @@ namespace Exiv2 { return md; } + ExifData::const_iterator dateTimeOriginal(const ExifData& ed) + { + static const char* keys[] = { + "Exif.Photo.DateTimeOriginal" + "Exif.Image.DateTimeOriginal" + }; + return findMetadatum(ed, keys, EXV_COUNTOF(keys)); + } + ExifData::const_iterator flashBias(const ExifData& ed) { static const char* keys[] = {