[Digikam-users] Some matters with metadata edit

Photonoxx smtp.no at laposte.net
Mon Feb 2 18:17:40 GMT 2009


Le Mon, 02 Feb 2009 13:08:21 +0100, Gilles Caulier  
<caulier.gilles at gmail.com> a écrit:


>> Thanks, but I think i have libKexiv2 from trunk (installed with
>> KDEsvn-build script), should I update the KDE/Graphics element ?
>>
>> Is there the info about component (from digikam info panel):
>>
>> digiKam version 0.10.0-rc2 (rev.: 916863)
>> Exiv2 can write to Jp2: Yes
>> Exiv2 can write to Jpeg: Yes
>> Exiv2 can write to Png: Yes
>> Exiv2 can write to Tiff: Yes
>> Exiv2 support XMP metadata: Yes
>> LibCImg: 129
>> LibExiv2: 0.18
>> LibJPEG: 62
>> LibJasper: 1.900.1
>> LibKDE: 4.1.87 (KDE 4.1.87 (KDE 4.2 >= 20090101))
>> LibKExiv2: 0.5.0
>
>
> You need LibKexiv2 0.6.0 (trunk alias KDE 4.3.0, not KDE 4.2)
>
>
>>
>> I see something about writing timestamp as Tag, but nothing about set
>> "modication date" file attribute when metadata edit.
>>
>
> Look here :
>
> http://www.flickr.com/photos/digikam/3246621951/sizes/o/
>
> Gilles Caulier

I just compile kdegraphics and after extragear/graphics with KDEsvn-build.

I now see the option in Metadata menu,but it seems I experience a  
regression, because for the moment I can't absolutely not edit any  
metadata in RAW file.

If I add tag or use Kipi plugins for edit metadata or geolocation, no  
metadata are writted in my RAW file.

I post the component informations here :

digiKam version 0.10.0-rc2 (rev.: 920287)
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 support XMP metadata: Yes
LibCImg: 129
LibExiv2: 0.18
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.1.87 (KDE 4.1.87 (KDE 4.2 >= 20090101))
LibKExiv2: 0.6.0
LibKdcraw: 0.5.0
LibLCMS: 116
LibPNG: 1.2.27
LibQt: 4.4.3
LibRaw: 0.7.0-Alpha5
LibTIFF: LIBTIFF, Version 3.8.2 Copyright (c) 1988-1996 Sam Leffler  
Copyright (c) 1991-1996 Silicon Graphics, Inc.
Marble widget: pre 0.7 SVN
LibGphoto2: 2.4.2
LibKipi: 0.4.0

Somebody else experience this matter ?

If I launch Digikam from a terminal, there's this log appears after check  
a tag (here "blue") and apply it.

digikam(15895)/digikam (core) Digikam::DMetadata::setImageComment:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==> Comment:  "photonoxx at free.fr Boulesteix Nicolas"
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:  
"photonoxx at free.fr Boulesteix Nicolas"
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:  
"photonoxx at free.fr Boulesteix Nicolas"
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt:  
"photonoxx at free.fr Boulesteix Nicolas"
digikam(15895)/digikam (core) Digikam::DMetadata::setImageRating: Rating  
value to write is out of range!
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setIptcKeywords:  
/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef   
==> Iptc Keywords:  blue
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::getXmpTagStringSeq: XMP String  
Seq ( Xmp.dc.creator ):  ("Nicolas Boulesteix")
digikam(15895)/digikam (core) Digikam::DMetadata::setIptcTag:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==>  Author :  "Nicolas Boulesteix"
digikam(15895)/digikam (core) Digikam::DMetadata::setIptcTag:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==>  Author Title :  "Photographe"
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt: "(c)  
Nicolas Boulesteix, all rights reserved / tous droits réservés "
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::setXmpTagStringLangAlt: "(c)  
Nicolas Boulesteix, all rights reserved / tous droits réservés "
digikam(15895)/digikam (core) Digikam::DMetadata::setIptcTag:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==>  Credit :  ""
digikam(15895)/digikam (core) Digikam::DMetadata::setIptcTag:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==>  Source :  ""
digikam(15895)/digikam (core) Digikam::DMetadata::setIptcTag:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
==>  Copyright :  "(c) Nicolas Boulesteix, all rights reserved / tous  
droits réservés "
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::save: File Extension:  "nef"   
is supported for writing mode
digikam(15895)/digikam (core) Digikam::DImg::load:  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"   
: RAW file identified
digikam(15895)  
Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 17160  
"/media/LaciePortable/Photos/Nikon-D200/nef/2009/02/nb-photos-20090201-115805.nef"
digikam(15895)/kio (KDirWatch) KDirWatchPrivate::useINotify: trying to use  
inotify for monitoring
digikam(15895)/kio (KDirWatch) KDirWatchPrivate::addEntry: Added already  
watched Entry "/media/LaciePortable/Photos" (for  
"/media/LaciePortable/Photos/digikam4.db-journal" )
digikam(15895)/KDCRAW KDcrawIface::KDcraw::loadEmbeddedPreview: Preview  
data size: 205312
digikam(15895)/kio (KDirWatch) KDirWatch::setDirty: "KDirWatch-2" emitting  
dirty "/media/LaciePortable/Photos"
digikam(15895)/KDCRAW KDcrawIface::KDcraw::loadEmbeddedPreview: Using  
embedded RAW preview extraction
digikam(15895)/KEXIV2 KExiv2Iface::KExiv2::getImageOrientation:  
Orientation => Exif.Image.Orientation =>  1


I don't see error, apparently, but no metadata are writted in file (no  
info in right panel, and no info show with exiftool)

Thanks if you have any idea.

Nicolas


-- 
Nicolas Boulesteix - Chasseur de lueurs - http://www.photonoxx.fr




More information about the Digikam-users mailing list