[Digikam-users] (no subject)

Gilles Caulier caulier.gilles at gmail.com
Tue Jul 13 13:58:53 BST 2010


2010/7/13 Elle Stone <l.elle.stone at gmail.com>:
> Gilles,
>
> Thank you so much for helping. It may take a couple of days before
> I've understood and collected all the info you requested. For now,
> here's the digiKam components:
>
> digiKam version 1.3.0
> Exiv2 can write to Jp2: Yes
> Exiv2 can write to Jpeg: Yes
> Exiv2 can write to Pgf: No
> Exiv2 can write to Png: Yes
> Exiv2 can write to Tiff: Yes
> Exiv2 supports XMP metadata: Yes
> LibCImg: 130
> LibExiv2: 0.19
> LibJPEG: 62
> LibJasper: 1.900.1
> LibKDE: 4.4.5 (KDE 4.4.5)
> LibKExiv2: 1.1.0
> LibKdcraw: 1.1.0
> LibLCMS: 118
> LibPGF: 6.09.44
> LibPNG: 1.2.42
> LibQt: 4.6.3
> LibRaw: 0.10.0-Beta1
> LibTIFF: LIBTIFF, Version 3.9.2 Copyright (c) 1988-1996 Sam Leffler
> Copyright (c) 1991-1996 Silicon Graphics, Inc.
> Marble widget: 0.9.3
> Parallelized demosaicing: Yes
> Database backend: QSQLITE
> LibGphoto2: 2.4.8
> LibKipi: 1.0.0
>
> I'm sending a sample jpeg to your private email. And I will strive to
> update exiv2 to 0.20.

ok. We can try with Exiv2 0.19 for the moment.

>
> I looked at the code in
> http://lxr.kde.org/source/extragear/graphics/digikam/libs/dmetadata/dmetadata.cpp#574.
> The easiest IMatch script for me to use is the one that writes dotted
> keywords to IPTC keyword field, as writing directly to XMP for a bunch
> of files at once is not well-supported in IMatch v 3.6. All the other
> available scripts would require modification, if they would run at
> all.

try to send me the JPEG file with XMP metadata patched by Imach, i
will fix digiKam metadata parser to import Imach tags path list to
digiKam DB

Note : I will work with current implementation from KDE svn trunk,
which is next 1.4.0 release.

I recommend to recompile digiKam using the code and install it in production.

There is no risk to use it as well in production. there is only small
change in 1.4.0 against 1.3.0, which are only bugfix. The main changes
are located in a dedicated branche which will be future 2.0.0 release.

The goal to use current implementation from svn is to be able to test
my fix directly on your computer.

Look at this page to know how to checkout code from svn :

http://www.digikam.org/drupal/download?q=download/KDE4

Gilles Caulier


>
> Thank you again for helping,
>
> Elle
>
> On 7/13/10, Gilles Caulier <caulier.gilles at gmail.com> wrote:
>> 2010/7/13 Elle Stone <l.elle.stone at gmail.com>:
>>> Dear Digikam users,
>>>
>>
>> Hi Elle.
>>
>>> I have a problem and I'm hoping someone here can help.
>>>
>>> I have about 9000 images in an IMatch database, running on windows in
>>> a VirtualBox. I've been putting off transferring my categorization
>>> efforts over to Digikam, but IMatch isn't running as well as it used
>>> to in the VirtualBox - an understatement.
>>
>> This is a very important subject from me, to be able to import tags
>> hierarchies from another photo-management software.
>>
>> I already solved lightroom, picasa, and iphoto import through XMP
>> metadata. imach is not yet done.
>>
>>>
>>> If it is relevant, I'm running Digikam 10.4 on Ubuntu Lucid using
>>
>> This is not help. Go to Help/Components Info and give me a copy of all
>> info provided, in cluding right digiKam version show in the dialog.
>>
>> The id provided by ubuntu do not fell digiKam release id. Do not ask me
>> why...
>>
>> In all case, i recommend to update to last digiKam 1.3.0 release.
>> Also, to have Exiv2 library updated to last 0.20.0 is very there
>> important here.
>>
>>> icewm as the window manager, with a mix of gnome, kde, and other apps.
>>>
>>> I have hierarchical categories/tags in IMatch. IMatch can write IPTC
>>> and XMP to the image file itself or to a side-car. About half of my
>>> images are jpegs. The rest are raw (CR2) files. IMatch can write to
>>> both raw and jpeg, but writing to the raw files is very, very, very
>>> slow.
>>
>> yes, i know. I already tested imach on my computer.
>>
>> Note that xmp side car is not yet fully supported by digiKam. This is
>> will done with digiKam 2.0.0. It's under development.
>>
>>>
>>> I made a test run with some jpegs, using an IMatch script to write the
>>> keywords to the IPTC keywords field. Digikam  doesn't import the
>>> dotted keywords from the IPTC keywords field as tags - the dotted
>>> keywords just get ignored, though they are visible in the Digikam IPTC
>>> window.
>>
>> digiKam do not use a '.' as separator, but '/'.
>>
>> Look this code relevant :
>>
>> http://lxr.kde.org/source/extragear/graphics/digikam/libs/dmetadata/dmetadata.cpp#574
>>
>> Look like, for LightRoom, i have adapted code to use '|' instead '/'.
>> I can do it also for Imach.
>>
>> You will see also there where tags path list list will be parsed from
>> metadata. By order :
>>
>> Xmp.digiKam.TagsList        => 1/ from digiKam xpm namespace. this is
>> out of subject there for you.
>> Xmp.lr.hierarchicalSubject   => 2/ from LightRoom namespace.
>> Xmp.dc.subject                  => 3./ from standard xmp keywords.
>> Iptc.Application2.Keywords  => 4/ and finaly, from standard iptc keywords
>>
>> Now, i need to know WHERE Imach write tags path list in metadata. I
>> need a sample image processed to check. A jpeg file is enough here.
>> lease send me it by private mail.
>>
>> and this to be continued (:=)))
>>
>> Gilles Caulier
>> _______________________________________________
>> Digikam-users mailing list
>> Digikam-users at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-users
>>
> _______________________________________________
> Digikam-users mailing list
> Digikam-users at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-users
>



More information about the Digikam-users mailing list