Digikam raw files and darktable

Juan Jose Casafranca jjcasmar at gmail.com
Sat Jan 7 14:41:25 GMT 2017


On sábado, 7 de enero de 2017 15:25:43 (CET) Gilles Caulier wrote:
> 2017-01-07 15:22 GMT+01:00 Juan Jose Casafranca <jjcasmar at gmail.com>:
> > On sábado, 7 de enero de 2017 15:14:09 (CET) Gilles Caulier wrote:
> > > 2017-01-07 15:08 GMT+01:00 Juan Jose Casafranca <jjcasmar at gmail.com>:
> > > > On sábado, 7 de enero de 2017 15:03:38 (CET) Gilles Caulier wrote:
> > > > > As i explain before, ALL thumbnails generated by digiKam are stored
> > 
> > in a
> > 
> > > > > dedicated database (sqlite or Mysql).
> > > > > 
> > > > > The thumbnails are stored using wavelets compression format PGF to
> > > > 
> > > > optimize
> > > > 
> > > > > space. In older DK version (3 for ex), we use FreeDesktop way with
> > 
> > PNG
> > 
> > > > > which explode storage for huge collection and take a while to store
> > > > > thumbnails files. Also FreeDesktop recommendations is only limited
> > > > > to
> > > > > 256x256, which is not enough for Hdpi screen (digiKam can store
> > 
> > 512x512
> > 
> > > > and
> > > > 
> > > > > perhaps more in the future with 8K screen).
> > > > 
> > > > Okay. But there is no need to change anything in DK for storing
> > > > thumbnails.
> > > > The only thing needed is to change the way thumbnails are generated
> > > > and
> > > > updated for raw files.
> > > > 
> > > > Simply, when DK finds a new raw file, instead of loading the embedded
> > 
> > jpg
> > 
> > > > file,
> > > > simply call the raw processor and generate the new file. And when the
> > > > thumbnail
> > > > is dirty (as I explained before), regenerate the thumbnail.
> > > 
> > > But this is already the case. We use already a raw decoder named libraw
> > 
> > to
> > 
> > > process RAW thumbnails. We will not using another one... Stop to puzzle
> > 
> > the
> > 
> > > code
> > > 
> > > Gilles Caulier
> > 
> > So you are telling me that if we want to process a raw file and manage a
> > library with DK, we have to stay with the simply DK raw processor instead
> > of
> > using a much more powerful one like darktable? Do you really think that
> > people
> > out there use the DK raw processor to process their images?
> 
> But digiKam is not DarkTable.  The way to mix both cannot be done. This is
> 2 different applications, one written in Qt other one in GTK...
> 
> The goal currently in DK is to stabilize the code, reduce dependencies,
> improve port to non Linux. We have plenty of jobs to do, DarkTable is not a
> priority for the moment.
> 
> Gilles Caulier

I know that they are two different apps. I dont understand why GTK and Qt is 
even a question here. I'm not saying to add DT as a depency for DK, just let 
the user decide which raw processor uses. 

As I said, I can try to develop this by myself, I'm not asking any dedicated 
DK developer to do it... What I only need is a little guideline on how the 
thumbnails are generated, how they are stored in the database and some other 
stuff for letting the user choose which processor wants to choose. 

And of course DK is not DT. But if you want to target photographers, maybe its 
a good idea to consider how photographers work. They need a way to organize 
their library, which DK is good at, and a way to process raw files, which DT is 
good at (DK is not a good raw processor and DT is not good for library 
management). But if it's not possible to use DK to organize raw files with 
thumbnails preview for processed imaged... then is useless for managing a raw 
library. 




More information about the Digikam-users mailing list