mirror of
https://git.vectorsigma.ru/public/photoview.git
synced 2026-08-03 18:29:17 +00:00
Add more keys for potential create dates to exiftool
This commit is contained in:
@@ -103,7 +103,9 @@ func (p *externalExifParser) ParseExif(media_path string) (returnExif *models.Me
|
||||
}
|
||||
|
||||
//Get time of photo
|
||||
date, err := fileInfo.GetString("DateTimeOriginal")
|
||||
createDateKeys := []string{"DateTimeOriginal", "CreateDate", "TrackCreateDate", "MediaCreateDate"}
|
||||
for _, createDateKey := range createDateKeys {
|
||||
date, err := fileInfo.GetString(createDateKey)
|
||||
if err == nil {
|
||||
layout := "2006:01:02 15:04:05"
|
||||
dateTime, err := time.Parse(layout, date)
|
||||
@@ -111,6 +113,8 @@ func (p *externalExifParser) ParseExif(media_path string) (returnExif *models.Me
|
||||
found_exif = true
|
||||
newExif.DateShot = &dateTime
|
||||
}
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
// Get exposure time
|
||||
|
||||
Reference in New Issue
Block a user