[Digikam-devel] libkexiv2 interface & exif composite tags

Marcel Wiesweg marcel.wiesweg at gmx.de
Fri May 7 14:26:34 BST 2010


> Hi all,
> 
> some tags are stored as an array, so you have to select a index for a
> specific value, examples are:
> - Exif.Image.LensInfo is of type rational[4]
> - Exif.Image.AsShotNeutral is of type rational[3]
> - Exif.SubImage1.CFAPattern is of type Byte[4]
> 
> Current libkexiv2 has a method the get a component of rational-array
> (getExifTagRational), but set method is not capable of. Also methods for
> set and get Longs and Strings are not capable of a specific index. So is
> there a plan to clean that up?

You can read all components of all formats with getExifTagVariant() currently.
Write support is not there.
I currently have no plan to clean that up, because I didn't know of any need 
for this.



More information about the Digikam-devel mailing list