[Digikam-devel] LibRaw 0.7.0-Alpha-0
Gilles Caulier
caulier.gilles at gmail.com
Sun Jan 11 19:19:56 GMT 2009
2009/1/6 Gilles Caulier <caulier.gilles at gmail.com>
>
> Alex,
>
> It's very interresting. i will backport code to KDE tomorow. Today ay noon,
> KDE code is branched (KDE4.2) and trunk become KDE 4.3 developement branch.
> It perfect to put alpha code and start new test. Raw decoding Configuration
> panel need to be adapted of course...
>
> I CC digikam-devel mailing list for info. Perhaps some people will ask you
> some questions. I will forward responses.
>
> Best
>
> Gilles Caulier
>
> 2009/1/5 Alex Tutubalin <lexa at lexa.ru>
>
> Gilles,
>>
>> there is huge improvement in RAW processing... but not for end-user yet :)
>> http://www.libraw.org/data/LibRaw-0.7.0-a0.tar.gz
>>
>> This is alpha-quality code (tested on very small amount of files).
>>
>> From digiKam point of view there is only 'promise' of improvement: with
>> new API internals (not changed much from library user's side) it is
>> possible
>> to make better noise/etc filtration routines suited for particular
>> camera/model
>> (or either firmware version).
>>
>> You just need to set only one 'magic' option in libkdcraw:
>>
>> RawProcessor.imgdata.params.filtering_mode=LIBRAW_FILTERING_AUTOMATIC;
>>
>
Alex,
I will set this option in Raw decoding settings container.
Question : About performance, where i can turn on this option exactly :
- Raw preview extraction (don't care i think)
- Half raw decoding. ( ??? )
- Full raw decoding (here, yes of course)
This is has an incidence with 8 and 16 bits color depth decoding ?
Best
Gilles Caulier
>
>> (this setting selects special routine if it exists with fallback to
>> dcraw-compatible
>> mode).
>>
>> I think, I'll do these special routines for Canon 1D-Mk3 within several
>> weeks because dcraw code on 1D-3 produces incorrect results. Other cameras
>> may follow....)
>>
>> If you have time, I'm very interested in testing (Note: internal API is
>> changed,
>> so full recompile of apps is mandatory).
>>
>> Full changelog (including import of dcraw 1.410 because 0.7 fork was
>> happen before):
>>
>> 2009-01-05 Alex Tutubalin <lexa at lexa.ru>
>> * It is possible to turn off RAW data filtration (black level
>> subtraction, zero pixels averaging):
>> + supported on all cameras except Foveon and Phase One
>> + filtraction controlled by new parameter "filtering_mode"
>> + it is possible to expand API by filtering procedures
>> built for specific camera model.
>>
>> * Black border (masked pixels) extraction:
>> + API (data structures) for storing black mask.
>> + Black mask extraction supported only for limited list of
>> data formats:
>> - Canon .CRW, .CR2 (with exception of sRAW),A600, A5
>> - Adobe DNG (both converted RAW and native DNG)
>> - Nikon NEF (compressed only)
>> this list to be expanded in future LibRaw versions
>> * New call add_masked_borders_to_bitmap makes full bitmap
>> 'masked border' + image
>> * Usage sample for functionality listed above:
>> samples/unprocessed_raw
>> * Imported dcraw 8.89/1.410:
>> + fixed bugs in Hasselblad .fff decoding
>> + fixes in Imacon metadata decoding
>> * Documentation changes
>> * All client code should be recompiled
>> * LibRaw 0.7.0-Alpha0
>>
>>
>> --
>> Alex Tutubalib
>> Web: http://blog.lexa.ru
>> mailto:lexa at lexa.ru
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20090111/cd46214e/attachment.html>
More information about the Digikam-devel
mailing list