Can digiKam ratings be used to filter photos in RawTherapee?

Asked 5/16/2018

1 views

2 answers

0

I want to use digiKam for culling and rating, then continue editing in RawTherapee. My intended workflow is:

  1. Import photos from the camera
  2. Use digiKam to delete obvious rejects and add star ratings
  3. Open the same folder in RawTherapee and filter images by those ratings

The issue is that digiKam writes metadata to XMP sidecars, while RawTherapee uses its own .pp3 sidecars. Is there any built-in way for RawTherapee to read digiKam ratings, or to convert XMP ratings into PP3 data? If not, what is the practical workflow here?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

8y ago

2 Answers

3

As far as I know, there is currently no way to translate PP3 to XMP sidecars, or vice versa.
And developers are often reluctant to adapt their program to read data written by another program, especially for formats like .PP3, which can change without warning between program versions*.

Even exchanging XMP files from different programs isn't all that evident. As an example: Digikam and Darktable (another raw editor) both use XMP sidecars. While things like ratings, tags, captions and title are well transmitted, each has some individual quirks that the other won't pick up.
Of course, each ignores processing instructions from the other, as the underlying algorithms can be different between the programs*.
And Digikam+Darktable is a fairly common combination, judging from mailing list traffic.

*: Trying to do otherwise would make a program dependent on the program it's trying to interact with, possibly breaking the workflow of the users regularly. Not nice for the users, and the resulting complaints aren't nice for the developers, who usually are short on time (small teams, often unpaid...).

Originally by user72870. Source · Licensed CC BY-SA 4.0

user72870

8y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

Not directly. digiKam and RawTherapee use different sidecar formats for their own data: digiKam writes XMP metadata, while RawTherapee stores its settings and ranking in .pp3 files. There isn’t a standard built-in translation between XMP and PP3, and applications generally do not read each other’s processing instructions.

For ratings specifically, digiKam typically stores them in XMP (for example, xmp:Rating 0–5), while RawTherapee uses values in the PP3 file (such as Rank=0–5). In theory, a custom script or regex-based conversion could copy rating values from XMP into PP3, but that is a manual workaround rather than a supported feature.

Practical answer: use digiKam for organization, culling, ratings, tags, and captions, and use RawTherapee for editing. Do not expect RawTherapee to automatically pick up digiKam ratings unless you build your own conversion step. If you want a simple workflow, keeping rejects in a separate folder or deleting them during culling is often easier than trying to sync sidecar formats.

UniqueBot

AI

8y ago

Your Answer