No subject


Sat Nov 1 02:55:37 CET 2008


new API internals (not changed much from library user&#39;s side) it is possible<br>
to make &nbsp;better noise/etc filtration routines suited for particular camera/model<br>
(or either firmware version).<br>
<br>
You just need to set &nbsp;only one &#39;magic&#39; option in libkdcraw:<br>
<br>
RawProcessor.imgdata.params.filtering_mode=LIBRAW_FILTERING_AUTOMATIC;<br>
<br>
(this setting selects special routine if it exists with fallback to dcraw-compatible<br>
mode).<br>
<br>
I think, I&#39;ll do these special routines for Canon 1D-Mk3 within several<br>
weeks because dcraw code on 1D-3 produces incorrect results. Other cameras<br>
may follow....)<br>
<br>
If you have time, I&#39;m very interested in testing (Note: internal API is changed,<br>
so full recompile of apps is mandatory).<br>
<br>
Full changelog (including import of dcraw 1.410 because 0.7 fork was happen before):<br>
<br>
2009-01-05 Alex Tutubalin &lt;<a href="mailto:lexa at lexa.ru" target="_blank">lexa at lexa.ru</a>&gt;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* It is possible to turn off RAW data filtration (black level<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;subtraction, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;zero pixels averaging):<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + supported on all cameras except Foveon and Phase One<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + filtraction controlled by new parameter &quot;filtering_mode&quot;<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + it is possible to expand API by filtering procedures<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; built for specific camera model.<br>
<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* Black border (masked pixels) extraction:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + API (data structures) for storing black mask.<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + Black mask extraction supported only for limited list of<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; data formats:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- Canon .CRW, .CR2 (with exception of sRAW),A600, A5<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- Adobe DNG (both converted RAW and native DNG)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- Nikon NEF (compressed only)<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; this list to be expanded in future LibRaw versions<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* New call add_masked_borders_to_bitmap makes full bitmap<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#39;masked border&#39; + image<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* Usage sample for functionality listed above:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; samples/unprocessed_raw<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* Imported dcraw 8.89/1.410:<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + fixed bugs in Hasselblad .fff decoding<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; + fixes in Imacon metadata decoding<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* Documentation changes<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* All client code should be recompiled<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;* LibRaw 0.7.0-Alpha0<br><font color="#888888">
<br>
<br>
-- <br>
Alex Tutubalib<br>
Web: <a href="http://blog.lexa.ru" target="_blank">http://blog.lexa.ru</a><br>
mailto:<a href="mailto:lexa at lexa.ru" target="_blank">lexa at lexa.ru</a><br>
<br>
</font></blockquote></div><br>

------=_Part_259370_18805551.1231225046091--


More information about the Digikam-devel mailing list