Photo-Workflow in Linux with Digikam

Well, this is not for Digikam alone.

You should con­sid­er this as a guide­line on how you can orga­nize your dig­i­tal pho­tos in Lin­ux (and the oth­er one as well 😉 ) I am far from say­ing that this is the only way to do it, but I can assure you that it works and has proven to be effi­cient.

Some peo­ple copy their files from the cam­era or the chip to a fold­er on the hard­drive — and that’s it. Some even don’t both­er to work on copies of their orig­i­nal pho­tos and alter the orig­i­nals direct­ly. To do that you must be either very good — or very stu­pid, because every mis­take is fatal. And if you don’t apply non-destruc­tive pro­ce­dures there is no way back. Nev­er.

But even if you have learnt the hard way that copies and back­ups (on exter­nal dri­ves prefer­ably) are good, you may won­der how to orga­nize your pos­si­bly grow­ing col­lec­tion. If you don’t take more than 10 shots a year, don’t waste your time, but if you shoot a lot more, please read on.

This is not going to be a tuto­r­i­al on man­ag­ing tags and key­words and Exif- and IPTC-data. I just decribe my way of orga­niz­ing my files on filesys­tem-lev­el. This is only the first step. Of course I also tag my files and use the var­i­ous tools in Digikam to sort, select, gath­er pho­tos by dif­fer­ent cri­te­ria. But even if I did not have these, I’d still be able to find quick­ly what I am look­ing for.

Three things are impor­tant:

1. I keep my raw data apart from the work-data. I even have them on phys­i­cal­ly dif­fer­ent dri­ves, so that in case on HD kicks the buck­et, the oth­er files are not con­cerned. I make sep­a­rate back­ups of them.

2. I keep the sql-data­base of Digikam apart from both the raw-files and the work-files and do not save it on the same dri­ve. I make a sep­a­rate back­up of it as well.

3. Once my raw pho­tos are copied to a disk, they are untouch­able. I always work with copies.

Yes, this means that I “waste” some space on my hard­drives. But hey, if there is one thing that has become real­ly cheap, it is disk-space. And redun­dan­cy is your friend. It means safe­ty.

[pullquote author="Me"]SESO! Save early, save often![/pullquote]

Also I like to sort my files not only by year/date, which is suf­fi­cient for the orig­i­nals, but addi­tion­al­ly by the intend­ed use: web, print  etc., as this also deter­mines, in which size/resolution/fileformat I save them. Again this means that sev­er­al vari­a­tions of a file exist side by side — but in dif­fer­ent sub­fold­ers. It makes sense, as for exam­ple the gallery in my blog requires a dif­fer­ent width/height than that on Deviantart or Flickr. For some I add frames, for oth­ers not. And of course prints need a  much high­er resolution/dpi than pic­tures for mere web-use. You get the idea…

To make the han­dling in Digikam eas­i­er, I pre­fer not to main­tain one big col­lec­tion with all files in it, but cre­ate sev­er­al collections/albums accord­ing to what the pho­tos are used for.

Sounds com­pli­cat­ed? It isn’t, I assure you. The fol­low­ing dia­gram should be easy to read and under­stand.

Don’t wor­ry, if you use the import-tool of Digikam to down­load the files from your cam­era, it can cre­ate all nec­es­sary folders/subfolders for you auto­mat­i­cal­ly. Real­ly easy.

ps. When I used the term “raw”, I did not only think of unedit­ed pho­tos, but had the tech­ni­cal for­mat of the files from your cam­era in mind. If it allows you to I urge you to set your cam­era to raw-mode and not rely on jpg. Yes, the indi­vid­ual file will be a lot larg­er and it takes addi­tion­al steps to edit them, but the results are worth it. Think of a raw-file as a “neg­a­tive” like in the good old days. It con­tains all the data avail­able — and not only those an engi­neer from your cam­era-fac­to­ry thinks to be nec­es­sary.

Ques­tions? Feel free to ask…

12 Kommentare

  • Thank you for an inside look of your pho­to work­flow. Very help­ful for many & much appre­ci­at­ed.

    • you’re wel­come. I’m glad I could help.
      Oh, Greeks need any help they can get any­way 😉

  • I do have back­up at two dif­fer­ent loca­tions in order to safe­guard against the inevitable. But since there is less space on the inter­nal hdd of my lap­top I pre­fer hav­ing only some of the albums / fold­ers / direc­to­ries on it. So can you give me some tips of how to organ­ise par­tial redun­dan­cy?

    • I think the eas­i­est way to deal with the lim­it­ed HD-space on most lap­tops is to use the lap­top as a “sluice”.

      The data are pumped through it and your favourite edit­ing soft­ware, tagged, cat­e­go­rized etc. and saved to an exter­nal HD. Or, which is my pre­ferred solu­tion, to a NAS (Syn­ol­o­gy, QNap, Buf­fa­lo…).
      This exter­nal HD or NAS can then be backed up again, so your are on the safe side.

      After­wards you sim­ply sym­link the dirs that you want to see on it to your lap­top. That way you don’t “waste” any space.

  • You got me! I asso­ciate ‘work­flow’ with the pro­cess­ing of RAW files, edit­ing, cloning, crop­ping, etc., not with how to store them.

    • 😉

      Actu­al­ly I am going to describe my “work­flow” (the way you under­stand it) soon.

      • I agree that Luck­y­Back­up is a ter­rif­ic util­i­ty to use for file col­lec­tions.
        I think that L/B is a “front end” rather than a “back end” for rsync. One launch­es L/B, does the goo-ey (GUI) thing, and then L/B will cre­ate the rsync com­mands to accom­plish what­ev­er you asked for. In gen­er­al L/B first … rsync fol­lows. I think that a “back end” would use “rsync first … L/B fol­lows”.
        ~~~ 0;-Dan

  • My work­flow is sim­i­lar. I sep­a­rate my raw pho­tos and orig­i­nal jpgs from a work­ing fold­er bro­ken down by date. I then use rsync to back­up my whole /home fold­er to an exter­nal dri­ve.

Schreibe einen Kommentar