[Digikam-users] F-Spot --> Digikam

Arnd Baecker arnd.baecker at web.de
Thu Apr 26 06:44:05 BST 2007


Just to be sure: the information you want to preserve are
- comments
- tags
Anything else (eg. ratings?)?

Are the tags organized in a tree-structure, or just flat?

Can F-spot write these into the IPTC fields?
If so, digikam should be able to fetch them into
the database:
http://www.digikam.org/?q=about/features09x
"""Metadata from new pictures imported to digiKam album collection are
scanned automatically. digiKam Tags/Rating/Comments/Date are created
automatically in database accordingly with EXIF/IPTC contents."""

Maybe you try to play around with a few simple examples
to see if that works for you.

If f-spot does not quite write them in the format needed
for digikam (e.g. / separated for the information of
the tree-organization of the tags), you might
be able to use exiv2 to directly manipulate the
entries of the corresponding IPTC fields
(by  using queries to your f-spot database).

I all that does not work out, you might just
import all your f-spot images into digikam.
Then quit digikam, and do an ASCII dump of your database.
By this you have the association: ID <-> filename.
For each file you then will have to add the corresponding tags,
e.g. by a small script.
Of course the file format should look like one which is generated
by digikam, so it would mean to generate a few example
dumps before to see what it looks like.
Afterwards you can convert the changed database dump file
back into a database file to be used by digikam.
But I would really hope that the first approach, storing
into the IPTC fields, works.

Best, Arnd




More information about the Digikam-users mailing list