

NB: This code might damage your sidecar files. I created a Python (version 3) script that does the regex-operation for all PP3s and XMPs in a folder. Enjoy how easily text files are manipulated. Regex it - We will dive into that in a moment!.Open RawTherapee and open the files' folder.Delete bad shots, rate the rest of the shots (make sure that XMPs are written).

If you feel brave enough, you can use regex to transfer the information from PP3 to XMP or vice versa. xmp:Label is used only if it is a Lightroom-compatible colorĬolorLabel=0 // RawTherapee uses only 5 colors (0-5) There are several XMP tags that DigiKam writes for ratings, but the most important one will be: xmp:Rating="0" // values 0 (none) to 5ĭigiKam:ColorLabel="0" // values 0 (none) to 9. 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.). *: 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. Of course, each ignores processing instructions from the other, as the underlying algorithms can be different between the programs *.Īnd Digikam+Darktable is a fairly common combination, judging from mailing list traffic. While things like ratings, tags, captions and title are well transmitted, each has some individual quirks that the other won't pick up. PP3, which can change without warning between program versions *.Įven exchanging XMP files from different programs isn't all that evident.Īs an example: Digikam and Darktable (another raw editor) both use XMP sidecars. There's any easy way to convert from one to the other, maybe I can configure either rawtherapee or digikam to read/write the other program sidecar files? Should I take a different approach (Namely, just moving the discarded photos to a /EventFolder/Discards manually or through a script)?Īs far as I know, there is currently no way to translate PP3 to XMP sidecars, or vice versa.Īnd developers are often reluctant to adapt their program to read data written by another program, especially for formats like. I've been doing a bit of research and found that this is handled through "sidecar" files, but it looks like Digicam creates XMP files (If asked to create a separate sidecar file, of course) and Rawtherapee goes for the pp3 extension.Īnd now I'm stuck. Delete bad shots, rate the rest of the shots.ģ) Open the folder on Rawtherappe, make the program read the Digikam ratings and filter photos. So, right now, my idea of workflow should be:Ģ) Open them on Digikam. I've been looking to include Digikam in my workflow mostly for organizational purposes, and I've found that opening and rating the shots is an easier and quick task with this tool than with Rawtherapee. I've been using Rawtherapee for post processing for a short while, and, even though I've been able to adapt well my workflow to it, I've found that having to look through most of the photos I took just to rate them (So I can later filter them) is a quite cumbersome process.
