Version: 0.9.0-beta1 (using KDE 3.5.4 Level "a" , unofficial build of SUSE ) Compiler: Target: i586-suse-linux OS: Linux (i686) release 2.6.13-15.11-default when I modify the exif- or iptc-information of pictures, which are allready in the digikam-database, with an external programm (e.g. image exiftool), digikam will not show these changes, nor after actuating the pic neither after restarting digikam. with all external programms which are able to show these changes will be shown correctly, in every operating system
This problem also occours on manipulationg tags from outside digikam. Is digikam storing such information in its database? So it should compare allways these information with that inside the pic
File name, date, comment, rating and of course the tags are stored in the DB. All other file metadata (right side bar metadata tab) is read directly from the image file. What EXIF/IPTC field are you referring to?
Keywords; seems to be the field where the tags are also stored in file by digikam if not existing there If needed I can create example txt-files with exifimagetool, one befor manipulating and one after manipulating the datas by digikam ...
Note: later 0.9.0, i propose to duplicate in database the most important informations from Exif/markenote about photograph to perform search into (like lens, aperture, exposuremode, camera model, etc.). There is another file in B.K.O about this subject. But this is for later than 0.9.0 to unbreak database structure. Gilles
All main image metadata are now hosted in digiKam 0.10.0 database. Somebody can test if this entry still valid with digiKam for KDE4 ? Thanks in advance Gilles Caulier
Andi, Marcel, can you check if this problem still exist with digiKam 0.10.0, else we can close this file too... Gilles
I just checked it with 0.10. I changed the author name in IPTC as well as some other information. It works fine. Only tags will not be updated, you need to synchronize your images then. Andi
Andi, Tags are now stored in XMP by priority, not IPTC, duing lack of string size and char encoding as UTF8 with IPTC Gilles
I can confirm this bug for 0.10. Tags added from another program do not show up under the thumbnail or using the filters but do appear in the metadata sidebar. The database entry is not being updated even when I refresh or hit "Sync Metadata with Database".
I confirm this bug on digikam 0.10.0 on Ubuntu 9.04 If I update (out of digikam, using either exiftool or exiv2, I've tried both) the comment/legend of a picture, it is *not* updated in legend field of legend/tag right tab. It *is* updated in metadata right tab.
This problem is fixed for 1.0. The "Sync Metadata with Database" has been given a more correct name (Write metadata to images) and an action "Reread metadata from images" has been added. This action triggers an update using exactly the same code as if the image was newly added. Referring to the original report: digikam will not automatically reread the metadata all the time; after modifying with an external program the rereading must be manually triggered.