with digiKam 7.0.0 released, I currently take another look it. For raw development I use darktable, but am looking at digiKam for the asset management capabilities that might be stronger than in darktable. Nevertheless I somewhat struggle to find a suitable workflow for interaction between the two. E.g. with questions how to make visible in digiKam, that there has been done a raw development for an image in darktable.
Is here anyone who is using both of them in an integrated workflow and might give some kind of best practice and guidance?
Iāve personally been using digiKam + darktable for the past 6 months. I just upgraded to digiKam 7.0.0, and I donāt remember which version I was using before that, I just know it wasnāt the latest.
Iām curious to see how the changes from digiKam 7.0.0 and darktable 3.2.0 effect my workflow, and Iām also eager to hear how everyone else approaches this from an asset management perspective.
As my lenses are rather soft, and I shoot a fair amount of action of my wifeās sporting competitions, I typically import a large number of images which need to be heavily culled. My personal workflow is as follows:
Import directly from SD card into digiKam.
View each image fullscreen(or zoom to 100% if necessary) and assign a rating.
Select all images with less than 3 stars and delete.
Geotag images with relevant location.
Select all images and write metadata to files.
Open relevant folder in darktable.
Filter filmstrip by 4 or more stars.
Begin editing.
I suppose I donāt typically care whether my edits from darktable appear in digiKam, as I use it primarily for keeping my photos organized. However, if darktableās asset management was a bit closer to what is implemented in Lightroom, Iām not sure I would have a large need for digiKam.
Edit: Although all the features I use digiKam for are available in darktable, I find that importing/organizing/culling are much quicker in digiKam on my aging machine.
Hi,
thx for this reply.
So you let digiKam write into the XMP and then at least the star rating are carrying over to darktable?
Or are you writing metadate into your raw files? I rather would not like to have anything touch my raws
I also mostly for speed in tagging, culling and also face recognition would look into digiKam.
I canāt say for certain that digiKam doesnāt touch the RAW files, but Iāve opened the XMP files several times and taken note of the metadata that digiKam has written.
Iām not sure if selecting Image > Write Metadata to Image (in digiKam) is necessary for having the star rating carry over into darktable, but itās what I do, and my ratings appear in darktable 100% of the time. Now that I think of it, Iām not clear on whether āWrite Metadata to Imageā is writing to the RAW or the XMP, I just assumed it was necessary for āsavingā to the XMP.
I hope that helps in some way. Maybe someone else can shed some light on ensuring a smooth relationship between both applications.
If digiKam is set to write an xmp file, darktable can read the star rating since it is a common tag. You need to set darktable to look for updated sidecar files on launch.
Iāve got DT selected as the main editor for Digikam but because Iām using the dev version of DT itās a toss up whether it works or not. ATM the moment it just crashes when calling DT from either Digikam or Gimp unless I open DT first, then it sort of works but it wonāt display the edit in the editor window like it should do, it works for getting the file into Gimp though.
I much prefer using Digikam for all my organisation after I got going with it I removed all my images from DT and now most of the time work on one image at a time and load it to DT or RT etcā¦ from Digikam. If Iāve got a set of images I want to edit I can just import them to the editor and remove them after Iām done.
Currently I use digiKam only as a search database (a very powerful one), where I add all the images before and after edition. But all my metadata edition is done in darktable. The single most important reason was introduced in darktable 3: the export metadata editor. I can add all the metadata to the XMP file, including private data as people names and GPS coordinates, and decide on export just what data I want to keep on the JPG, depending on the target. Images meant for archiving get all the metadata, images for sharing get only a public subset.
An example: I add a tag with the plus code to each image. On export, I use darktableās metadata editor to replace the full code (5m resolution) by a shorter code (5km resolution) or to remove it altogether. As this is managed by a preset on the export module, all itās done automatically.
Iāve yet to explore an equivalent workflow that includes digiKam, and I donāt know if itās worth the effort. What would I win by doing all the culling and metadata edition in digiKam? The metadata fields available since darktable 3 and its handling are all what I need. But yet, Iād like to be sure Iām not missing some killer feature
I much prefer digikam for initial rating and culling, and for adding keywords, captions and titles. Not so much for the possibilities, but for the interface. And dt reads those ratings, keywords, caption and title with no problems.
In every album I separate the original photos and their sidecars from the exported photos by using the following structure:
YYYY-MM-DD Album
- ORF
- JPG
- export
The subfolders are created automatically by digiKam during import of the photos based on their extension (check option).
After editing in a specific directory (e.g. ORF for Olympus raws), exports are moved by darktable to the export folder by this rule: $(FILE_FOLDER)/../export/$(FILE_NAME)-dt
This way I am able:
to select only raw files for my editing in darktable
or select non-raw files for my editing requiring another pixel pipeline
select all my exports in digiKam (e.g. to upload them for publishing)