Every now and then, I get questions about an optimal digiKam-based workflow. It’s rather difficult to give general advice, as a lot depends on specifics. So I thought I’d share my photographic workflow for managing and processing photos in the hope that it answers some questions and provides a few starting points for users who want to use digiKam as their primary tool for working with photos and RAW files.
Preliminary note: I shoot both RAW and JPEG, and I usually do all adjustments on the JPEG files. Sometimes I process RAW files manually for better results, but usually I simply store RAW files as source files.
I use digiKam’s Import module to transfer files from a storage card to the production machine. The Import setup is configured to rename incoming files on the fly using date and time data from EXIF metadata using the following format: yyyyMMdd-mmhhss. While digiKam makes it easy to see the date and time of each photo, having these data in the file name helps to manage photos outside the photo management application.
All incoming photos are transferred into a dedicated album in digiKam called INCOMING. Once the photos and RAW files have been transferred, I enable the MIME Type filter that displays only JPEG photos and quickly prioritize them using picks. I assign the Accepted pick to photos that are worth keeping and processing, and I use the Pending pick to mark photos that have potential but I don’t plan to process immediately.
After the photos have been prioritized, I move the accepted images and their RAW files into the appropriate target albums. I prefer to organize photos by camera model, so I have separate albums for each of my current and previous cameras. To process the added photos, I enable a filter that displays photos flagged as accepted. Once the photos have been processed, I tag them and add a brief description containing the camera model, lens, and other info I might find useful.
Each RAW file and its accompanying JPEG files are then grouped using the grouping feature in digiKam. This way, each stack contains a RAW file, an original JPEG from the camera, and a processed JPEG — with the latter being on top of the stack. It’s possible that a similar approach can be implemented more efficiently using the Versioning functionality in digiKam, but I prefer to do this manually.
Color labels help me to keep track of the current status of each photo. I use the following system:
- Red labels mark processed photos ready to be uploaded to Flickr.
- Orange labels are assigned to photos uploaded to Flickr but not shared on social networks like Google+
- Magenta labels and/or star ratings are applied to photos that have been shared
- Green labels are used for a few selected photos that are published on Mejiro.
That’s all there is to it. If you have any questions, feel free to post them in the Comments section.