[Digikam-devel] Image Metadata extraction : implementation progress...

Gilles Caulier caulier.gilles at kdemail.net
Thu Mar 2 13:48:04 GMT 2006


Hi all,

The version 2 of the metadata diff patch against 'trunk' svn is done.

You can donwload it at this url :

http://digikam3rdparty.free.fr/misc.tarballs/metadata2.diff

The patch can be applied from a fresh svn checkout like this :

[gilles at lserv3 digikam]$ pwd
/home/gilles/Documents/Devel/SVN/trunk/graphics.full/digikam
[gilles at lserv3 digikam]$ patch -p0 < metadata2.diff
patching file libs/dimg/dimg.cpp
patching file libs/dimg/dimg.h
patching file libs/dimg/dimgloader.cpp
patching file libs/dimg/loaders/pngloader.cpp
patching file libs/dimg/loaders/jpegloader.cpp
patching file libs/dimg/loaders/rawloader.cpp
patching file libs/dimg/Makefile.am
patching file libs/dimg/dimgloader.h
patching file libs/dmetadata/dmetadata.cpp
patching file libs/dmetadata/loaders/dmetaloader.cpp
patching file libs/dmetadata/loaders/pngmetaloader.cpp
patching file libs/dmetadata/loaders/jpegmetaloader.cpp
patching file libs/dmetadata/loaders/dmetaloader.h
patching file libs/dmetadata/loaders/tiffmetaloader.cpp
patching file libs/dmetadata/loaders/pngmetaloader.h
patching file libs/dmetadata/loaders/rawmetaloader.cpp
patching file libs/dmetadata/loaders/jpegmetaloader.h
patching file libs/dmetadata/loaders/Makefile.am
patching file libs/dmetadata/loaders/tiffmetaloader.h
patching file libs/dmetadata/loaders/rawmetaloader.h
patching file libs/dmetadata/Makefile.am
patching file libs/dmetadata/dmetadata.h
patching file libs/imageproperties/imagepropertiessidebar.h
patching file libs/imageproperties/imagepropertiessidebardb.cpp
patching file libs/imageproperties/imagepropertiesexiftab.cpp
patching file libs/imageproperties/imagepropertiesexiftab.h
patching file libs/imageproperties/imagepropertiessidebarcamgui.cpp
patching file libs/imageproperties/imagepropertiessidebarcamgui.h
patching file libs/imageproperties/Makefile.am
patching file libs/imageproperties/imagepropertiessidebar.cpp
patching file libs/widgets/metadata/makernotewidget.h
patching file libs/widgets/metadata/exifwidget.cpp
patching file libs/widgets/metadata/iptcwidget.cpp
patching file libs/widgets/metadata/exifwidget.h
patching file libs/widgets/metadata/metadatalistview.cpp
patching file libs/widgets/metadata/iptcwidget.h
patching file libs/widgets/metadata/metadatalistview.h
patching file libs/widgets/metadata/mdkeylistviewitem.cpp
patching file libs/widgets/metadata/mdkeylistviewitem.h
patching file libs/widgets/metadata/metadatawidget.cpp
patching file libs/widgets/metadata/metadatalistviewitem.cpp
patching file libs/widgets/metadata/Makefile.am
patching file libs/widgets/metadata/makernotewidget.cpp
patching file libs/widgets/metadata/metadatawidget.h
patching file libs/widgets/metadata/metadatalistviewitem.h
patching file libs/widgets/Makefile.am
patching file libs/Makefile.am
patching file utilities/cameragui/cameraui.cpp
[gilles at lserv3 digikam]$     

What news :

- Shorting automaticly Exif metadata groups by prefered photograph order : 
"Photograph Informations" and "Image Inforlations" are always on the top of 
the list (Request by Rainer)

- Using user friendly tags values (Request by Rainer and Paco - thanks to 
Andreas)

- Tags descriptions is implemented. If you select a tag and you use What's 
this menu, you will have a tooltip view appear. (thanks to Andreas)

- New button to copy to clipboard all current metadata.

- New button to print all current metadata.

- Any widget optimizations and bugfix.

There is a screenshot here :

http://digikam3rdparty.free.fr/Screenshots/digikam0.9.0-alpha7.png

TODO : trying to use user friendly tags name instead internal Exiv2 tags name. 
Andreas, how i can do it (if it's possible) ?

All comments welcome...

Gilles Caulier



More information about the Digikam-devel mailing list