lexa's blog

LibRaw 0.8 Beta 3

LibRaw 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)

Tokuhiro Matsuno has developed version 0.01 of LibRaw Perl bindings.

Image::LibRaw (at CPAN)

LibRaw-Lite (LGPL license)

LibRaw-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

LibRaw 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

LibRaw 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

LibRaw 0.7.0 released and available on download page.

Major changes since 0.6-release are:

LibRaw 0.6.15 and 0.7-BETA5

LibRaw 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

LibRaw 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

LibRaw 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

LibRaw 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.

Syndicate content (C01 _th3me_)