[Digikam-devel] xmpbag, xmpseq beim Schreiben

Thomas Beutlich mail at tbeu.de
Mon Jan 11 17:13:58 GMT 2010


Hallo,

ich wollte mal nachfragen, wie digikam (unter Verwendung der Exiv2-Bibliothek) mit den Typen xmpbag und xmpseq bem Schreiben von
Werten umgeht? Werden die alten Werte komplett mit den neuen Werten überschrieben (d.h. die alten Werte werden zuvor explizit
gelöscht) der werden die neuen Werte an die alten angefügt?

Vielen Dank und viele Grüße,
Thomas Beutlich

--
http://tbeu.totalcmd.net

-----Ursprüngliche Nachricht-----
Von: ahuggel at gmail.com [mailto:ahuggel at gmail.com]Im Auftrag von Andreas
Huggel
Gesendet: Samstag, 9. Januar 2010 12:21
An: Thomas Beutlich
Betreff: Re: XMP und UTF-8


Hallo Thomas,

> Wie macht es digikam?

Weiss nicht, da fraegst du am besten bei denen direkt nach, z.B. bei
<digikam-devel at kde.org>.

Beide, Bag und Sequence-Typen benutzen ein XmpArrayValue, und darin
sind die Werte in einem std::vector<std::string> abgelegt.
http://www.exiv2.org/doc/classExiv2_1_1XmpArrayValue.html

Man koennte also durchaus auch eine Logik bauen welche die
existierenden Eintraege in Betracht zieht.

Gruss,
Andreas




More information about the Digikam-devel mailing list