Exiv2 Library 0.17 Release and digiKam XMP support
This week end, Andreas Huggel as released another important piece of digiKam puzzle: Exiv2 0.17.0.
This library is the core implementation used to management and manipulate photo metadata. In digiKam 0.10.0, Exiv2 is used to play with XMP, thrue our libkexiv2 KDE interface.
This new Exiv2 release considerably extends the functionality for dealing with XMP. It includes conversion of Exif and IPTC to/from XMP, XMP sidecar files and XMP pretty printing functionality. It also adds support for JPEG 2000 (JP2) and Photoshop (PSD) images, among other improvements and fixes.
In digiKam 0.10.0 XMP is supported everywhere. XMP is the full replacement of IPTC metadata. You can edit all main XMP data in digiKam using my MetadataEdit kipi-plugin, like you can see in this video:


Groovy!
This looks great. Anything that helps better tag more image formats is good in my book!
I really appreciate how much you keep the community up to date on what's happening with blog posts like this too Gilles. As a user who still considers compiling from source a strange, unknown, kind of magic, it is awesome to still get to see progress and exciting new things happen on a project.
Thanks again!
PS This comment software has the toughest captcha images I've ever seen! =8-O So far it's taken me 4 attempts...
Thanks for the comment. Since
Thanks for the comment.
Since we have updated digiakm.org to last drupal version, i will try to post more digiKam 0.10.0 review... There are severals new features undescripted here, for ex. all Fuzzy Search tools...
About Captcha stuff, i'm waiting than Gerhard back from a photo-trip in Asia to check why it's too diffucult to use it.
Gilles Caulier
thanks for upgrade!
btw, I'm very happy the site finally got upgraded, as not being able to comment to posts at all is much worse than having to type a captcha 5 times ;)
Drupal migration is not
Drupal migration is not perfect. For example, all screenshots are disapears
Gilles Caulier
yeah, and screenshots are
yeah, and screenshots are kinda essential on this site :)
I understand you moved from drupal4 to drupal6 straight away? Must have been quite a job.. :)
Hair Cream
Hi guys. Those who cannot remember the past are condemned to repeat it.
I am from Liberia and also now teach English, give please true I wrote the following sentence: "Com helps you find great offers on airline tickets and flights."
THX 8), Selia.
captchas
My guess about captchas: its case sensitive and some letters can be really similar in both cases while transformations of image may make mistakes easy.
3 attempts
in addition to that
maybe truetype fonts are not installed/found
Thanks for the tip. I will
Thanks for the tip. I will take a look with Gerhard when he will back from a photo-trip in Asia
Gilles Caulier
exiv2 & libkexiv
Hi, I've wondered a few times, what exactly is libkexiv2? a google search didn't pull up much. is it a wrapper around exiv2? or a general (in kde sense) exif interface?
for the captcha's, i can highly recommend the captcha_pack module, works like a charm here..
libkexiv2 is a KDE/Qt wrapper
libkexiv2 is a KDE/Qt wrapper around Exiv2. It's a common library used to group all common implementations used by digiKam and kipi-plugins to play with metadata.
Marcel and me have written this library to:
- handle all C++ exception from Exiv2 at the same place.
- write methods to extract information about a same subject but dispatched at different places in metadata. for ex, i want to find the orientation flag of an image, standard exif is parsed. if nothing is found, all markernotes are parsed. Another ex. is to extract or set image comment from JFIF comment section, or Exif Comment, or Iptc caption, or XMP tags.
- common methods to play with metadata values. for ex, GPS info need to be treated by differently if values are extracted from Exif (rational) or from XMP (string).
... and more...
If you want to learn more about this library, look kexiv2 header file which is fully documented here
Notes:
- recently, libkexiv2 have been moved from extragear/lib to kdegraphics/libs. it will be used later by KDE core (certainly with KDE 4.1 release).
- kphotoalbum program use already libkexiv2.
thanks for the detailed
thanks for the detailed explanation :) now I see the point ;) also very nice documentation you have there, indeed.
I could have used this library before, but does it have any dependency on any kde classes?
PS: I registered an account in order not to have to fill in the captcha, but it seems you also enabled captcha's for registered users..
Videoresolution
It's nice to see how XMP support development is going, by watching it from video and screenshot.
And for those who like to have better resolution for youtube videos (but longer downloads), add end of address "&fmt=18" (without " ").
ps. Captcha looks bretty dificult, but let see if I get it right in first time ;-)
Done Gilles Caulier
Done
Gilles Caulier
t's nice to see how XMP
t's nice to see how XMP support development is going, by watching it from video and screenshot.
And for those who like to have better resolution for youtube videos (but longer downloads), add end of address "&fmt=18" (without " "). sohbet