[Digikam-users] Digikam Color label and Photoshop urgency

Gilles Caulier caulier.gilles at gmail.com
Sat Aug 24 14:58:52 BST 2013


Hi Nicolas,

I already checked Capture NX Color Label registration in XMP, when i
wrote Color Label support in digiKam.

I chocking to see a pro photo application as NX which emebed color
name in XMP in natvice languague. This is typically a non portable
way. If photo ar imported from a French NX to an US NX, how can work
interoperability ?

NX make a big puzzle. This is why i take a clean way to use a
dedicated XMP namespace named ... "digiKam" to host this information :

http://www.exiv2.org/tags-xmp-digiKam.html

As you can see we use a number by color, not color name.

The wrapper to host color label in other place in XMP is dived by
digiKam metadata interface. Exiv2 is only used in low background. If
you really need NX interoperability, we can adjust it easily, without
to touch core digiKam namespace. Code is here :

https://projects.kde.org/projects/extragear/graphics/digikam/repository/revisions/master/entry/libs/dmetadata/dmetadata.cpp#L753

Gilles Caulier

2013/8/24 Photonoxx <photonoxx at free.fr>:
> Hi,
>
> There's a long time ago, I post a message about Color label cross
> compatibility with the Software I use for edit my NEF files Capture NX 2.
>
> I give some infos, but with the time and no more answer, I forgot it but the
> cross compatibility still miss.
>
> The matter is Capture NX doesn't use exactly the same color and seems to
> write the Xmp.xmp.Label  color name in french (except if it's hardcoded in
> exiv2 to return color name in local language but I've some doubts...).
>
> At less, Capture NX use alternative Xmp.photoshop.Urgency for color label,
> and I would like to know if it would be possible to take in count this xmp
> tag in digikam as a color label source (read and write it) or does the fact
> colors are not the same is a sufficient reason to not doing that ?
>
> Here, a copy of terminal output with exiv2 -PX option for each kind of color
> label
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/0-nolabel.jpg'
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/1-red.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  1
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     5  Rouge
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/2-orange.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  2
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     6  Orange
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/3-yellow.jpg'
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     5  Jaune
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
> Xmp.photoshop.Urgency                        XmpText     1  3
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/4-green.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  4
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     4  Vert
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/5-cyan.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  5
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     4  Cyan
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/6-blue.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  6
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     4  Bleu
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/7-violet.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  7
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     6  Violet
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/8-purple.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  8
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     7  Magenta
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> DS3H:~$ exiv2 -PX '/media/samsungeco/digikamlabel/9-pink.jpg'
> Xmp.photoshop.Urgency                        XmpText     1  9
> Xmp.xmp.Rating                               XmpText     1  0
> Xmp.xmp.Label                                XmpText     4  Rose
> Xmp.MicrosoftPhoto.Rating                    XmpText     1  0
>
> --
> Nicolas Boulesteix
> Photographe chasseur de lueurs
> http://www.photonoxx.fr
> _______________________________________________
> 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