<br><br><div class="gmail_quote">2009/1/11 Sven Burmeister <span dir="ltr"><<a href="mailto:sven.burmeister@gmx.net">sven.burmeister@gmx.net</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Am Sonntag, 11. Januar 2009 19:10:05 schrieb Gilles Caulier:<br>
<div class="Ih2E3d">> First. Which version of digiKam you use ?<br>
<br>
</div>0.10 svn<br>
<div class="Ih2E3d"><br>
> Second, which libkdcraw and libraw you use (go to about dialog for details)<br>
<br>
</div></blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
LibKdcraw: 0.4.0<br>LibRaw: 0.6.3-Release</blockquote><div><br>It's a pretty ol release we use now LibRaw 0.6.7 included in libkdcraw from KDE 4.2 svn branch.<br><br>I recommend to use this version. libkdcraw is included in kdegraphics package (published with KDE releases)<br>
<br>You can compile yourself this library using source code from KDE repository. Look here for details :<br><br><a href="http://www.digikam.org/sharedlibs">http://www.digikam.org/sharedlibs</a><br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
<br>
> Third, Look on the console which debug info you have when Raw import tool<br>
> is loaded.<br>
<br>
</div>The output seems to be normal:<br>
<br>
digikam(8817)/digikam (core) Digikam::DImg::load:<br>
"/media/Bueffel/Bilder/Private Photos/2009-01-05 Schnee in<br>
Aachen/p1000164.rw2"  : RAW file identified<br>
Wavelet denoising...<br>
timeChanged<br>
void SunLocator::update()<br>
Scaling with darkness 15, saturation 4095, and<br>
multipliers 1,832700 1,000000 1,760456 1,000000<br>
Bilinear interpolation...<br>
Median filter pass 1...<br>
timeChanged<br>
void SunLocator::update()<br>
Median filter pass 2...<br>
timeChanged<br>
void SunLocator::update()<br>
Median filter pass 3...<br>
Median filter pass 4...<br>
Median filter pass 5...<br>
Converting to sRGB colorspace...<br>
LibRaw: data info: width 3668 height 2754 rgbmax 255<br>
<div class="Ih2E3d"></div></blockquote><div><br>Sound like you don't have any debug output here. Look my console output when a CR2 file is open in Raw import tool :<br><br>digikam(24086) Digikam::DImg::load: "/mnt/data/photos/Albums/Test Pictures/RAW/Horizontal/CANON-EOS350D-01.CR2"  : RAW file identified<br>
digikam(24086) KDcrawIface::KDcraw::loadFromDcraw: LibRaw: dcraw emulation:  ("-4", "-h", "-H 0", "-w", "-q 3", "-n 100", "-o1", "/mnt/data/photos/Albums/Test Pictures/RAW/Horizontal/CANON-EOS350D-01.CR2")<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading metadata  pass  0  of  2<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading metadata  pass  1  of  2<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading RAW data  pass  0  of  2<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  6  of  10<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  7  of  10<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  8  of  10<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading RAW data  pass  1  of  2<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Scaling colors  pass  0  of  2<br>Wavelet denoising...<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  9  of  10<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  0  of  2<br>Converting to sRGB colorspace...<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  1  of  2<br>
LibRaw: data info: width 3474 height 2314 rgbmax 65535<br>Scaling with darkness 256, saturation 4095, and<br>multipliers 2.238703 1.000000 1.450884 1.001965<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Scaling colors  pass  1  of  2<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Pre-interpolating  pass  0  of  2<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Pre-interpolating  pass  1  of  2<br>
digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  0  of  2<br>Converting to sRGB colorspace...<br>digikam(24086) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  1  of  2<br>
LibRaw: data info: width 1737 height 1157 rgbmax 65535<br>digikam(24086) Digikam::EditorToolThreaded::slotEffect: Preview  "Raw Import"  started...<br>digikam(24086) Digikam::EditorToolThreaded::slotFilterFinished: Preview  "Raw Import"  completed...<br>
<br>The most important line is this one :<br><br>digikam(24086) KDcrawIface::KDcraw::loadFromDcraw: LibRaw: dcraw
emulation:  ("-4", "-h", "-H 0", "-w", "-q 3", "-n 100", "-o1",
"/mnt/data/photos/Albums/Test
Pictures/RAW/Horizontal/CANON-EOS350D-01.CR2")<br>
<br>...where you can see all dcraw emulated options done by LibRaw.<br><br>This preview section of debug message are generated by Raw Import preview job which render image on tool using an half version of demosaiced RAW file. When you press "Import" button, the job is done over whole image data :<br>
<br>digikam(26546) Digikam::DImg::load: "/mnt/data/photos/Albums/Test Pictures/RAW/Horizontal/CANON-EOS350D-01.CR2"  : RAW file identified<br>digikam(26546) KDcrawIface::KDcraw::loadFromDcraw: LibRaw: dcraw emulation:  ("-4", "-H 0", "-w", "-q 3", "-n 100", "-o 1", "/mnt/data/photos/Albums/Test Pictures/RAW/Horizontal/CANON-EOS350D-01.CR2")<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading metadata  pass  0  of  2<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading metadata  pass  1  of  2<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading RAW data  pass  0  of  2<br>digikam(26546) KExiv2Iface::KExiv2::load: File '  ' is not readable.<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Reading RAW data  pass  1  of  2<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Scaling colors  pass  0  of  2<br>Wavelet denoising...<br>Scaling with darkness 256, saturation 4095, and<br>multipliers 2.238703 1.000000 1.450884 1.001965<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Scaling colors  pass  1  of  2<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Pre-interpolating  pass  0  of  2<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Pre-interpolating  pass  1  of  2<br>AHD interpolation...<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  0  of  10<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  1  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  2  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  3  of  10<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  4  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  5  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  6  of  10<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  7  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  8  of  10<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Interpolating  pass  9  of  10<br>
digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  0  of  2<br>Converting to sRGB colorspace...<br>digikam(26546) KDcrawIface::KDcrawPriv::progressCallback: LibRaw progress:  Converting to RGB  pass  1  of  2<br>
LibRaw: data info: width 3474 height 2314 rgbmax 65535<br><br>... and take more time. Look the difference between dcraw option emulated with preview and import sequence : only "-h" is used to render preview (Half size demosaicing)<br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d"><br>
> > Another dcraw/digikam related question, if I want to use the -W option<br>
> > via digikam, what do I have to set? Whitebalance: level = 0?<br>
<br>
</div>Any hint on what I have to set in digikam to use the -W or is it not<br>
implemented yet? I need it because otherwise dcraw will add noise to the<br>
picture.</blockquote><div><br>"-W" option is already implemened since a long time (in fact all 95% of dcraw options are emulated by LibRaw). With -W, white balance is automatically computed and all others settings relevant of WB are disabled.<br>
 </div></div>Gilles<br>