New digiKam user here (version 5.9.0 GNU/Linux) with an image date problem.
I have a group of image files from 1999 that have been moved across various photo applications during their life (Aperture, Lightroom, now digiKam) and have accumulated various dates in their metadata. In
digiKam these images from 1999 are displayed in 2015 (but with a modify date in 4 January 1999). How can I file these images in the chronologically-correct order?
I would prefer to fix the date issues before they are imported into digiKam (or any other application) to ensure that the changes are made to the source files and not just updated in the application’s internal database. I have tried various combinations of jhead and exiftool but with no success.
$exiftool -time:all -a -G0:1 -s <filename.jpg> produces the following output: [File:System] FileModifyDate : 1999:01:04 12:00:00+00:00 [File:System] FileAccessDate : 2018:08:09 09:32:20+01:00 [File:System] FileInodeChangeDate : 2018:08:09 09:33:14+01:00 [EXIF:IFD0] ModifyDate : 2015:11:10 15:49:30 [ICC_Profile:ICC-header] ProfileDateTime : 1999:06:03 00:00:00 [XMP:XMP-xmp] MetadataDate : 2015:11:10 15:49:30+10:30 [XMP:XMP-xmp] ModifyDate : 2015:11:10 15:49:30+10:30 [XMP:XMP-xmpMM] HistoryWhen : 2015:11:10 15:49:30+10:30
I believe that either [EXIF:IFD0]ModifyDate and/or [XMP:XMP-xmp]ModifyDate need to be changed to match the [File:System]FileModifyDate but so far I have been unable to achieve this. The date I would like to use (in the above example) is the FileModifyDate 4 January 1999.
Is this the correct approach, or should I be thinking in a different way?
Although these files have been touched by various photo management applications, I would like to treat them as though they are “straight out of the camera” so I am willing to delete any/all records that are attributable to Lightroom or Aperture.
Thanks for your help.