Properties view: wrong creation date
Jan Wolter
jan at wolter.re
Wed Nov 15 20:02:00 GMT 2017
Thanks for the answers. I created a bug:
https://bugs.kde.org/show_bug.cgi?id=386959
Hence, I think we can move all related discussion to bugzilla.
Best regards,
Jan
On 11/15/2017 07:56 AM, Maik Qualmann wrote:
> Jan,
>
> here is the function.
>
> https://cgit.kde.org/digikam.git/tree/libs/dmetadata/metaengine_image.cpp#n534
>
> Yes, if none of the many date/time sources are available,
> "Xmp.photoshop.DateCreated" will be queried before "Xmp.xmp.CreateDate". If
> "Xmp.photoshop.DateCreated" is so unreliable, I suggest giving it a lower
> priority.
>
> Maik
>
> Am Mittwoch, 15. November 2017, 00:50:15 CET schrieb Andrey Goreev:
>> This might be a bug then and it is better to submit it on bugs.kde.org
>>
>>
>> Sent from my Samsung Galaxy smartphone.
>> -------- Original message --------From: Jan Wolter <jan at wolter.re> Date:
>> 2017-11-14 3:51 PM (GMT-07:00) To: digikam-users at kde.org Subject: Re:
>> Properties view: wrong creation date
>>
>> When I run exiv2 on raw files where the sidecar file was created
>> with dk 4.14 I get the following output:
>>
>>
>>
>> $ exiv2 -pa --grep Date 2014-08-04T15-41-27_Australien.ORF
>>
>> Exif.Image.DateTime Ascii 20
>> 2014:08:04 15:41:27
>>
>> Exif.Photo.DateTimeOriginal Ascii 20
>> 2014:08:04 15:41:27
>>
>> Exif.Photo.DateTimeDigitized Ascii 20
>> 2014:08:04 15:41:27
>>
>>
>>
>> $ exiv2 -pa --grep Date 2014-08-04T15-41-27_Australien.ORF.xmp
>>
>> Exif.Image.DateTime Ascii 20
>> 2014:08:04 15:41:27
>>
>> Exif.Photo.DateTimeOriginal Ascii 20
>> 2014:08:04 02:00:00
>>
>> Exif.Photo.DateTimeDigitized Ascii 20
>> 2014:08:04 15:41:27
>>
>> Iptc.Application2.DateCreated Date 8
>> 2014-08-04
>>
>> Iptc.Application2.DigitizationDate Date 8
>> 2014-08-04
>>
>> Xmp.exif.DateTimeDigitized XmpText 19
>> 2014-08-04T15:41:27
>>
>> Xmp.exif.DateTimeOriginal XmpText 19
>> 2014:08:04 15:41:27
>>
>> Xmp.photoshop.DateCreated XmpText 10
>> 2014-08-04
>>
>> Xmp.tiff.DateTime XmpText 19
>> 2014-08-04T15:41:27
>>
>> Xmp.xmp.CreateDate XmpText 19
>> 2014-08-04T15:41:27
>>
>> Xmp.xmp.MetadataDate XmpText 19
>> 2014-08-04T15:41:27
>>
>> Xmp.xmp.ModifyDate XmpText 19
>> 2014-08-04T15:41:27
>>
>>
>>
>> When I do it with a file where the xmp file was created by dk 5.7 I
>> get the following output:
>>
>>
>>
>> $ exiv2 -pa --grep Date
>> 2017-11-04T12-53-27_Emilia-erster-Geburtstag.ORF
>>
>> Exif.Image.DateTime Ascii 20
>> 2017:11:04 12:53:27
>>
>> Exif.Photo.DateTimeOriginal Ascii 20
>> 2017:11:04 12:53:27
>>
>> Exif.Photo.DateTimeDigitized Ascii 20
>> 2017:11:04 12:53:27
>>
>>
>>
>> $ exiv2 -pa --grep Date
>> 2017-11-04T12-53-27_Emilia-erster-Geburtstag.ORF.xmp
>>
>> Exif.Image.DateTime Ascii 20
>> 2017:11:04 12:53:27
>>
>> Exif.Photo.DateTimeOriginal Ascii 20
>> 2017:11:04 12:53:27
>>
>> Exif.Photo.DateTimeDigitized Ascii 20
>> 2017:11:04 12:53:27
>>
>> Iptc.Application2.DateCreated Date 8
>> 2017-11-04
>>
>> Iptc.Application2.DigitizationDate Date 8
>> 2017-11-04
>>
>> Xmp.xmp.ModifyDate XmpText 19
>> 2017-11-04T12:53:27
>>
>> Xmp.xmp.CreateDate XmpText 19
>> 2017-11-04T12:53:27
>>
>> Xmp.photoshop.DateCreated XmpText 19
>> 2017-11-04T12:53:27
>>
>>
>>
>>
>>
>> In the first case Xmp.photoshop.DateCreated does not contain the
>> time information and digikam shows the property "Created" as
>> "8/4/2014 2:00 AM". Surprisingly, the old dk version 4.14 shows the
>> creation date correctly, even if the attribute
>> Xmp.photoshop.DateCreated contains no time part.
>>
>> It seems to be that there are some changes from versions 4.x to 5.x.
>>
>>
>>
>>
>>
>> On 11/14/2017 11:21 PM, Andrey Goreev
>> wrote:
>>
>>
>>
>>
>> It might be related to how exiv2 supports the ODF file
>> format.
>> It should be easy to check. You can try either exiv2 direct
>> or darktable, RPD and many others and see if they read the
>> date/time tag correct.
>>
>>
>>
>>
>> Sent from my
>> Samsung Galaxy smartphone.
>>
>>
>>
>>
>>
>> -------- Original message --------
>> From: Jan Wolter <jan at wolter.re>
>> Date: 2017-11-14 2:59 PM (GMT-07:00)
>> To: digikam-users at kde.org
>> Subject: Re: Properties view: wrong creation date
>>
>>
>>
>>
>> I noticed the same problem with pre-released version 5.8.0.
>> Absolutely
>>
>> annoying is that renaming of a set of images (all taken on the
>> same day
>>
>> but on a different time) with the option
>> [date:"yyyy-MM-ddThh-mm-ss"]
>>
>> results in
>>
>> 2014-07-29T02-00-00.ORF
>>
>> 2014-07-29T02-00-00_1.ORF
>>
>> 2014-07-29T02-00-00_2.ORF
>>
>> ...
>>
>> 2014-07-29T02-00-00_n.ORF
>>
>>
>>
>> I would expect a filename including the correct time information
>> taken
>>
>> from the xmp:CreateDate attribute. But it seems to be that always
>> in
>>
>> incomplete attribute photoshop:DateCreated is taken.
>>
>>
>>
>> Does anyone have the same problem?
>>
>> On 11/13/2017 10:43 PM, Jan Wolter wrote:
>> > Hello,
>> >
>> >
>> >
>> > I mentioned that the creation date of nearly all my raw files
>>
>> are not
>>
>> > displayed correctly in the photograph properties view: the
>>
>> date part
>>
>> > is correct but the time part is fixed to "1:00 AM" or "2:00
>>
>> AM"
>>
>> > depending on winter or sommer time. For read-only files like
>>
>> raw files
>>
>> > my digikam writes/reads all metadate to/from XMP sidecar
>>
>> files.
>>
>> > Currently, I use digikam version 5.7.0 (AppImage).
>> >
>> >
>> >
>> > When I take a look in the *.xmp files, I see the following
>>
>> entries
>>
>> > related to dates:
>> >
>> > exif:DateTimeDigitized="2014-07-29T11:22:08"
>> >
>> > exif:DateTimeOriginal="2014-07-29T11:22:08"
>> >
>> > tiff:DateTime="2014-07-29T11:22:08"
>> >
>> > xmp:CreateDate="2014-07-29T11:22:08"
>> >
>> > xmp:MetadataDate="2014-07-29T11:22:08"
>> >
>> > xmp:ModifyDate="2014-07-29T11:22:08"
>> >
>> > photoshop:DateCreated="2014-07-29"
>> >
>> >
>> >
>> > All date related attributes except "photoshop:DateCreated"
>>
>> saves the
>>
>> > date including the time part. First question: Why is there a
>>
>> photoshop
>>
>> > related attribute? I use dk on a Linux machine, where
>>
>> Photoshop is not
>>
>> > present.
>> >
>> >
>> >
>> > In a deeper investigation of the problem, I noticed that the
>>
>> mentioned
>>
>> > problem applies only to all raw files which XMP sidecar files
>>
>> was
>>
>> > created by an older dk version (in my case dk 4.14.0). All
>>
>> "new" raw
>>
>> > files which sidecar files was created with digikam 5.x are
>>
>> displayed
>>
>> > correctly and the attribute "photoshop:DateCreated" includes
>>
>> the time
>>
>> > part. When I take then such a xmp file and change the
>>
>> attribute from
>>
>> > photoshop:DateCreated="2017-11-04T12:52:23"
>> >
>> > to
>> >
>> > photoshop:DateCreated="2017-11-04"
>> >
>> > the properties view shows "11/4/17 1:00 AM" instead of
>>
>> "11/4/17 12:52
>>
>> > PM".
>> >
>> >
>> >
>> > It seems to be that digikam uses the attribute
>>
>> "photoshop:DateCreated"
>>
>> > exclusively instead of "xmp:CreateDate". From my point of
>>
>> view thats a
>>
>> > bug. Is it possible to fix it?
>> >
>> >
>> >
>> >
>> >
>> > Best regards,
>> >
>> > Jan
More information about the Digikam-users
mailing list