Am 21.06.2013 16:32, schrieb JAmes:
> Is there a way to modify not only "date taken" but also time taken, e.g.
> in the form "yyyy-mm-dd HH:MM:SS".
>
> I managed to do this in the edit window for "Date taken" even with the
> error message pop-up window,
> but only when I select another image after confirmation of pop-up
> window. But I think this is a bug.
Hi James,
the edit fields displaying error messages after edits were done. This is
the case either if another edit field was selected or when the data will
be saved because another image was selected. If you hover the label text
"Date taken" or any other, a tooltip shows you more information, in this
case valid date formats. Btw. an error message prior to an "edit done"
trigger does not make sense, because it would pop up continuously while
typing - the date format can match only at some input positions.
> JPhotoTagger writes e.g. the following in the XMP
> (here the time 12.12.14 is written inspite of JPT error message):
>
> * <rdf:Description rdf:about=""
> * xmlns:Iptc4xmpCore="
http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/">
> * <Iptc4xmpCore:DateCreated>2111-06-06 12:12:14</Iptc4xmpCore:DateCreated>
> * </rdf:Description>
The usage intension is for files without EXIF metadata or as workaround
for files with EXIF metadata JPhotoTagger can't read. I use it for my
scanned images taken on film and for all I can't remember the time, in
some cases neither the month nor the day.
> and GeoSetter e.g. writes this
>
> * <rdf:Description rdf:about=''
> * xmlns:exif='
http://ns.adobe.com/exif/1.0/'>
> *
> <exif:DateTimeOriginal>2014-11-11T00:00:00+02:00</exif:DateTimeOriginal>
> * </rdf:Description>
>
> * <rdf:Description rdf:about=''
> * xmlns:photoshop='
http://ns.adobe.com/photoshop/1.0/'>
> * <photoshop:Category>4095</photoshop:Category>
> *
> <photoshop:DateCreated>2014-11-11T00:00:00+01:00</photoshop:DateCreated>
> * </rdf:Description>
>
> * <rdf:Description rdf:about=''
> * xmlns:xmp='
http://ns.adobe.com/xap/1.0/'>
> * <xmp:ModifyDate>2014-11-11T00:00:00+02:00</xmp:ModifyDate>
> * </rdf:Description>
>
This are different namespaces. JPhotoTagger uses for "Date taken" the
"IPTC Core Schema for XMP" specification which maps IPTC tags to XMP
tags. The specification document describes "Iptc4xmpCore:DateCreated" as:
"Designates the date and optionally the time the intellectual content of
the news object was created rather than the date of the creation of the
physical representation.".
And further: "Implementers are encouraged to provide the creation date
and time from the EXIF data of a digital camera to the user for entering
this date for the first time.". JPhotoTagger does this, if it can read
the image file's EXIF. The posted example contains the time which is
only the case when read from Exif, and it's not a good idea, to
overwrite this in "Date taken"; a better approach is, to fix wrong EXIF
dates e.g. with ExifTool and let JPhotoTagger reread the metadata.
Even if JPhotoTagger will write the time into that tag, I don't think,
that an application will use that, because it operates on different
namespaces (you can try that due modifiying the XMP with an text
editor). JPhotoTagger does not write/modify the "photoshop:DateCreated",
"exif:DateTimeOriginal" and "xmp:ModifyDate" tags but it keeps tags
written by other applications.
Regards,
Elmar
--
http://www.elmar-baumann.de/fotografie/