[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