Syncing DigikamTags to IPTC Keywords

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Syncing DigikamTags to IPTC Keywords

Martin Snell
Hi.

I am using Linux Arch and have recently upgraded to Digikam version 5.3.0 (KDE Frameworks 5.28.0, Qt 5.7.0 (built against 5.7.0) and the xcb windowing system). 


Previously any tag entered using Digikam was automatically written to the IPTC Keywords metadata for the photo.  This does not seem to happen any more and there does not appear to be a simple tick-box option to do so, although the keywords can be added manually in the Edit IPTC tab.

Under the general configuration settings, I note there is an Advanced Tab under 'Embedded Image Information Management'.  This looks a promising way forward, but I cannot get it to work.  I have set 'Tags' with 'Unify read and write' checked.  Also 'Iptc.Application2.keywords' is ticked (and at the top of the list') - this being what I think is the correct reference for the IPTC Keywords metadata field. But I cannot get the tags from the Digikam database into the IPTC fields. At best if I use 'Item, Write metadata to image' then the IPTC Keywords field has the caption in it, but not the tags.

Maybe this is a bug, or I am not doing something correctly. Any help appreciated. Thanks. Martin




Reply | Threaded
Open this post in threaded view
|

Re: Syncing DigikamTags to IPTC Keywords

Maik Qualmann
Yes, we write at the moment only to XMP the tags. I see this comment in the
function:

// We do not write to IPTC and EXIF namespaces, for now

Maybe because it is obsolete? Gilles, what do you think?

Maik

On Mittwoch, 30. November 2016 09:51:44 CET Martin Snell wrote:

> Hi.
>
>
>
> I am using Linux Arch and have recently upgraded to Digikam version
> 5.3.0 (KDE Frameworks 5.28.0, Qt 5.7.0 (built against 5.7.0) and the
> *xcb* windowing system).
>
>
> Previously any tag entered using Digikam was automatically written to
> the IPTC Keywords metadata for the photo.  This does not seem to happen
> any more and there does not appear to be a simple tick-box option to do
> so, although the keywords can be added manually in the Edit IPTC tab.
>
>
> Under the general configuration settings, I note there is an Advanced
> Tab under 'Embedded Image Information Management'.  This looks a
> promising way forward, but I cannot get it to work.  I have set 'Tags'
> with 'Unify read and write' checked.  Also 'Iptc.Application2.keywords'
> is ticked (and at the top of the list') - this being what I think is the
> correct reference for the IPTC Keywords metadata field. But I cannot get
> the tags from the Digikam database into the IPTC fields. At best if I
> use 'Item, Write metadata to image' then the IPTC Keywords field has the
> caption in it, but not the tags.
>
>
> Maybe this is a bug, or I am not doing something correctly. Any help
> appreciated. Thanks. Martin


--
Gruß Maik
Reply | Threaded
Open this post in threaded view
|

Re: Syncing DigikamTags to IPTC Keywords

Gilles Caulier-4


2016-11-30 12:36 GMT+01:00 Maik Qualmann <[hidden email]>:
Yes, we write at the moment only to XMP the tags. I see this comment in the
function:

// We do not write to IPTC and EXIF namespaces, for now

Maybe because it is obsolete? Gilles, what do you think?

no IPTC is not obsolete, just deprecated due to limitation in strings managed (size and ASCII only). Typically XMP must be used instead..

But IPTC must be supported, with some limitation of course.

Where do you see this comment : "We do not write to IPTC and EXIF namespaces, for now" ?

Gilles Caulier
Reply | Threaded
Open this post in threaded view
|

Re: Syncing DigikamTags to IPTC Keywords

Maik Qualmann
The comment was in DMetadata::setImageTagsPath(). This commit resolves the
problem.

https://commits.kde.org/digikam/ff5bf24c4a755c43cdcbafd7f791199360458651

Maik

On Mittwoch, 30. November 2016 12:57:23 CET Gilles Caulier wrote:

> 2016-11-30 12:36 GMT+01:00 Maik Qualmann <[hidden email]>:
> > Yes, we write at the moment only to XMP the tags. I see this comment in
> > the
> > function:
> >
> > // We do not write to IPTC and EXIF namespaces, for now
> >
> > Maybe because it is obsolete? Gilles, what do you think?
>
> no IPTC is not obsolete, just deprecated due to limitation in strings
> managed (size and ASCII only). Typically XMP must be used instead..
>
> But IPTC must be supported, with some limitation of course.
>
> Where do you see this comment : "We do not write to IPTC and EXIF
> namespaces, for now" ?
>
> Gilles Caulier


--
Gruß Maik