digiKam now support Nikon D700, Canon EOS 1000D, and Olympus E-520 RAW files...

Today, i have updated libkdcraw with last dcraw implementation from Dave Cofin. New pro camera are now supported as Nikon D700, Canon EOS 1000D, and Olympus E-520. So, digiKam is now able to play with these cameras as well.

rawcameradialog

Few others words about Raw Import tool: implementation progress very well. Now Linearity Curves is implemented. Settings are separate into 2 parts: demosaicing and post-processing. For last one, all adjustements can be previewed directly in canvas (saturation, contrast, gamma, exposure, and linearity). All other settings are processed during demosaicing and require a more long computation in background.

rawimport4

I have planed to make severals change in editor, especially to use a widget stack in image view to embed canvas or tool views, as Raw Import or all image plugins dialog contents. But this will be a subject for another ticket, when few progress will be done in this way.

Can't wait to see it in svn

These news about the raw import development sound really great! The currently implemented raw converter is high quality, but slow - if it now will be accompanied with a fast preview option for most adjustments, this will be perfect for handling raw files within digikam.
Only one question: When will it be in svn for all of us to have with? =)

Best,
Gandalf

Gandalf, Code is already in

Gandalf,

Code is already in svn, into KDE3 branch (next digiKam 0.9.5).

I have not yet ported code to KDE4. I waiting to have a better stable implementation.

Gilles Caulier

Gilles, That's a wonderful

Gilles,

That's a wonderful news for me.
I had plan to move to adobe CS3 or Nikon NX :-(
Now, I can continue with my favourite Desktop application!! :-D

Veton

I'd love a great RAW decoder

I'd love a great RAW decoder - but it should be as fast as possible (at least in the standard case where no special settings are performed, i.e. the camera default is used).

Could you also use OpenGL, i.e. the power of modern graphic cards, for doing some RAW decoding work extremely fast?

digiKam use libkdcraw which

digiKam use libkdcraw which use dcraw code from Dave Cofin as well. All improvements about computation speed must be done in dcraw code. So, for that, contact Dave directly.

About OpenGL, digiKam do not use it to render image. For the moment, as computer science engineer, i think than OpenGL in Linux do not provide an homogenous interface for developpers. All is too relevant of which graphic card you use. We need to have a better low level interface (something like DirectX under Windows).

To be able to run OpenGL under Linux is too complicated for end users. This will be a waste of time for digiKam team to try to fix all specific problems from users box. I hope than KDE4 will provide an solid and homogenous interface for accelerated graphic cards in the future.

Gilles Caulier