lexa's blog
LibRaw 0.8 Beta 3
Submitted by lexa on 4 June, 2009 - 23:15LibRaw 0.8 Beta3 is avaliable for download
Most important changes since LibRaw-0.7 are:
- API and default behavior are changed: gamma-conversion and output pixel bit-witdth are completely separated
- Gamma curve is set via params.gamm[0] (inverted gamma value) и params.gamm[1] (slope of initial linear part). Defaults are set according to rec. BT.709 values: 2.2222 and 4.5.
- Output bit-witdth (8/16 bits per pixel) is set via params.output_bps.
- params.gamma_16bit eliminated.
Major version number is changed (and beta stage entered) because of defaults change: we expect more parameters attention for 'beta'-software.
- dcraw 8.94 (1.423) imported, so many new cameras supported (see list in changelog), some RAW unpacking routines changed, some cosmetic changes added (e.g. there is no black level subtraction for Canon cameras for params.document_mode=2).
- LibRaw is tested on large set of RAW files, results are bitwise identical to current dcraw 8.94
Image::LibRaw (LibRaw Perl interface)
Submitted by lexa on 15 May, 2009 - 11:23Tokuhiro Matsuno has developed version 0.01 of LibRaw Perl bindings.
LibRaw-Lite (LGPL license)
Submitted by lexa on 7 May, 2009 - 19:21LibRaw-Lite is licensed under LGPL terms and is available for download and use.
This version is slightly lighter than GPL-licensed LibRaw:
- With LGPL License, you may use unmodified library in non-opensource applications.
- (Sorry) Foveon support is absent due to dcraw license restrictions.
- Minor enhancements found in full LibRaw are absent in Lite version:
- Black (masked) pixels are not extracted from RAW data.
- It is not possible to control black level subtraction, raw curve processing, zero pixels removal.
- Color data source (i.e. from camera/from hardcoded constant etc.) is not saved for application use.
- There is no OpenMP support.
LibRaw 0.7.2
Submitted by lexa on 7 April, 2009 - 21:43LibRaw 0.7.2 released, changes are:
- More accurate types conversion in libraw_datastream.h
- New postprocessing parameter auto_bright_thr: set portion of clipped pixels for auto brightening code (instead of dcraw-derived hardcoded 1%)
- -U option for dcraw_emu sample sets auto_bright_thr parameter
- all client code should be recompiled due to structures size change
LibRaw 0.7.2 is available for download on this site download page
LibRaw 0.7.1
Submitted by lexa on 22 March, 2009 - 22:59LibRaw 0.7.1 released, changes are:
- Fixed small mistype in OpenMP support code.
- MinGW is officially supported, precompiled binaries also avaliable.
- dcraw source is included in distribution.
LibRaw 0.7.1 available for download on this site download page
LibRaw 0.7.0
Submitted by lexa on 15 March, 2009 - 16:33LibRaw 0.7.0 released and available on download page.
Major changes since 0.6-release are:
LibRaw 0.6.15 and 0.7-BETA5
Submitted by lexa on 13 March, 2009 - 22:54LibRaw versions 0.6.15 and 0.7-BETA5 are released
Imported dcraw 8.93/1.421: some minor changes in RAW identification procedures and Pentax PEF files processing.
0.6.15 only: fixed gamma curve calculation bug.
Your can always download latest LibRaw version from this site's download page.
LibRaw 0.6.14 and 0.7-BETA4
Submitted by lexa on 8 March, 2009 - 18:37LibRaw 0.6.14 and 0.7-BETA4 released. Imported dcraw 8.92/1.420:
- user-specified gamma curve
- Pentax K2000/Km support
- Changes in Canon sRAW processing (support for 5D2 fw 1.07)
All binaries should be recompiled due to internal structures size changes.
Your can always download latest LibRaw version from this site's download page.
LibRaw 0.7 BETA3
Submitted by lexa on 13 February, 2009 - 13:18LibRaw 0.7.0-BETA3 released.
Imported dcraw 8.91/1.419: changes in RIFF files parser. Also, some bugfixes in 4channels sample.
This version available for download at usual place.
LibRaw 0.6.13
Submitted by lexa on 13 February, 2009 - 12:46LibRaw 0.6.13 released
Imported dcraw 8.91/1.419: changes in RIFF files parser.
Your can always download latest LibRaw version from this site's download page.