[Digikam-users] Suggestion for a Showfoto

Gilles Caulier caulier.gilles at gmail.com
Fri Apr 11 15:50:16 BST 2008


2008/4/11, Lawrence Plug <ljplug at fastmail.fm>:
> Hello:
>
>
>
>  On Fri, 11 Apr 2008 08:46:07 +0200 (CEST), "Arnd Baecker"
>  <arnd.baecker at web.de> said:
>  > On Wed, 9 Apr 2008, Lawrence Plug wrote:
>  > >
>
> > > Rather than have the tools selected from a dropdown menu, an alternative
>  > > would be to have the tools within tabs stacked vertically, which then
>  > > individually drop down to show their respective sliders etc when
>
> > > selected.  --snippage--
>  >
>  > I like this variant.
>
> >
>  > Another option here would be to just have a subset
>  > of tools visible. Something like "tool collections", e.g.
>  > - one with a default subset
>  > - another  collection with all tools,
>  > - and user-definable subsets (which can be saved and loaded)
>  >
>
>
> That would be a nice option, as would the ability to tear off tools into
>  floating windows as suggested elsewhere in thread.
>
>
>  > >
>  > > On a related note (perhaps I should open a different thread) it would be
>
> > > FANTASTIC if showfoto would operate nondestructively on RAWs.
>
> >
>  > Well, this is the next step and discussed in
>  > http://bugs.kde.org/show_bug.cgi?id=125387
>  > Having such a tool collection (whatever you want to call it ;-)
>  > would be the visual representation of the "action lists".
>  >
>  > ((What I would like a lot if such actions could be easily
>  > exchanged/shared; this might also be related to
>  > scripts written in KROSS; http://bugs.kde.org/show_bug.cgi?id=146866 ))
>
>
> Good to hear it is in development.
>
>  I suppose a way to exchange/share is to write all PP parameters for an
>  image into a sidecar file which can be reused, emailed, etc. This is the
>  rawtherapee method (and some other SW I guess). The parameters for the
>  final version of the image are written to a text file when you save the
>  png/jpeg/tiff, plus you can take 'snapshot' files of the PP parameters
>  as you work on the image in case you want to revert. For parameter sets
>  you are likely to use over and over, you name these and save into an
>  archive.
>
>  RT also keeps a running list of actions applied to the image. You can
>  click back into it to revert to a previous state. Screenshot here
>  (actions on left panel):
>  http://ljplug.smugmug.com/photos/277935562_WesCp-X2.jpg
>
>
>
>  > Code-wise all this will be a substantial change.
>  > As discussed before: Maybe the most tricky bit is how to treat changes of
>  > parameters in the chain of tools. Eg., if a crop is at the beginning,
>  > followed by a levels adjustment, noise reduction and some sharpening,
>  > then changing the crop means that everything in the chain has to be
>  > re-computed.
>  > In order that this works sufficiently smoothly for the user,
>  > maybe it can only be done on the preview. Only when OK
>  > is selected, all steps are executed on the full image...
>
>
> I'm sure it would be a substantial change to code. My own coding is in a
>  very different field, but i can at least imagine the job involved.
>
>  Regarding speed of execution: Those operations which are particularly
>  slow (sharpening, resizing, noise reduction) might be applied only to a
>  preview while others immediately to the entire image.
>
>  Here is an order-of-operations:
>  http://www.rawtherapee.com/?mitem=4&faqid=20
>
>  With RT, you do need to wait for some operations, but it certainly is no
>  slower (faster, I'd say) than current showfoto workflow. The result is
>  very tolerable in terms of speed (I use both digikam and RT primarily on
>  a Opteron 2.4Ghz with 3GB, but also my 1.6GHz Pentium laptop). It is
>  speedier than megabuck commercial apps I've demoed, like lightzone (a
>  java cow, in addition).
>
>
>
>  > BTW: Shouldn't also the raw conversion itself (including lense
>  > correction) be put at the top of the pipeline?
>
>
> Do you mean distortion correction (barrel, pincushioning) and
>  antivignetting etc? I personally think this should be grouped with
>  transform tools (like resizing and rotating) -- all of which most users
>  will/should do first, before colour, sharpening etc

With digiKam for KDE4, there is a new tool which group all these
correction in the same plugin :

http://digikam3rdparty.free.fr/Screenshots/LensFunPlugin/

It use LensFun library to fix Lens distorsions.

http://lensfun.berlios.de/

This tool can fix automatically an image using Exif info... LensFun
has a database of camera+lens to perform corrections.

Best

Gilles Caulier



More information about the Digikam-users mailing list