Added new data field float LibRaw::imgdata.color.cam_xyz[4][3].
This field contains constant table (different for each camera) for
Camera RGB->XYZ conversion.
All client code should be recompiled
Your can always download latest LibRaw version from this site's download page.
LibRaw 0.6.0 considered stable. Changes from 0.6.0 Beta2
dcraw 8.88 imported
new cameras (Canon 50D, Sony A900, Nikon D90 & P6000, Panasonic LX3 FZ28). Only A900 and D90 has ready color conversion tables, RAWS from other 4 cameras may produce slightly wrong colors.
new method of black point subtraction for Canon cameras,
preliminary banding supression.
Stack memory usage lowered (some thread data moved to dynamic memo
ry)
Calls added: dcraw_make_mem_image() and dcraw_make_mem_thumb(). These calls are used for make 3-component RGB bitmap (rotated and so on) for later use in user application.
Sample usage: samples/mem_image.cpp
Added gamma-corrected 16-bit output.
Added input/output ICC profiles via LCMS library.
Added bad pixels map support (similar to dcraw)
Added dark frame subtraction (similar to dcraw)
samples/dcraw_emu supporrs icc profiles, bad pixels map and dark frame subtracton.
New processing stages (in progress_flags): LIBRAW_PROGRESS_BAD_PIXELS LIBRAW_PROGRESS_DARK_FRAME
Bug in adjust_sizes_info_only() fixed
Supported camera list calls: cameraList()/cameraCount()
LibRaw version info calls: version(), versionNumber(), LIBRAW_CHECK_VERSION().
Callback functions interface changes: calling application may supply pointer to private callback data section. If so, callbacks will be called with this pointer passed.
Added callback calls for progress indication and fast processing termination.
OpenMP support on Unix (gcc) systems. Up to 30% speedup on 2-core machines.
Your can always download latest LibRaw version from this site's download page.
We've started new chapter on this site. For now, four texts are present: two articles about connection between Ansel Adams' Zone System and digital camera abilities:
Recent comments