diff --git a/uppsrc/plugin/jpg/jpgupp.cpp b/uppsrc/plugin/jpg/jpgupp.cpp index 58a7b71d0..20aa1f71d 100644 --- a/uppsrc/plugin/jpg/jpgupp.cpp +++ b/uppsrc/plugin/jpg/jpgupp.cpp @@ -343,6 +343,10 @@ int JPGRaster::Data::ExifDir(const char *begin, int offset, IFD_TYPE type) metadata.Add("orientation", Exif16(data)); if(tag == 0x132) metadata.Add("DateTime", String(data, 20)); + if(tag == 0x9003) + metadata.Add("DateTimeOriginal", String(data, 20)); + if(tag == 0x9004) + metadata.Add("DateTimeDigitized", String(data, 20)); if(tag == 0x8825) { int offset = Exif32(data); // puts(NFormat("GPS IFD at %08x", offset));