Download




Beta-versions
There is no alpha/beta versions now.

Stable Release
Current stable version: LibRaw 0.8.5

LibRaw-0.8.5.tar.gz (302 kb)
Source code for Unix (Linux, Mac OS X, FreeBSD) and Windows (32 and 64 bits).
LibRaw-0.8.5.zip (339 kb)
Same sources in .zip format
LibRaw-0.8.5-Win32.zip (1048 kb)
Sources + compiled libraries (DLL and static) + compiled examples for Win32 (Windows XP/Server/Vista). Compiled by MS Visual C++ 2008, tested with MSVC++ 6.0.
Tested on Windows Vista/x64 and Windows XP (i386).
LibRaw-0.8.5-Win32-MinGW.zip (1930 kb)
Sources + compiled libraries (only static non-multithreaded libs) + compiled examples for Win32.
Compiled with MinGW (gcc 4.4), tested only under Windows Vista.
LibRaw-0.8.5-MacOSX.zip (1813 kb)
Sources + compiled library + compiled samples for Mac OS X (Intel only). Compiled and tested under Snow Leopard (Mac OS X 10.6.1).
LibRaw-0.8.5-Linux.tar.gz (1822 kb)
Sources + compiled library + compiled samples for Linux i386. Compiled and tested under OpenSUSE 10.


Changelog (since 0.7.x)

LibRaw 0.8.5 (2009-12-30)
  • Fixed bug in simple_dcraw sample parameters processing
  • Imported dcraw 8.99 (1.432):
    • New cameras: Canon: 1D mk IV, Canon S90; Casio Z750,
      Nikon D3S, Pentax K-x, Sony A-500/550, Fuji S200EXR
    • New color data for Canon G11 and Sony A850
    • Changes in Canon sRAW processing
    • Changes in Kodak metadata processing
    • Changes in uncompressed Fuji files processing (FinePix S5xxx)
LibRaw 0.8.4 (2009-11-21)
  • Fixed a bug in uncompressed Phase One files processing.
LibRaw 0.8.3 (2009-10-24)
  • Imported dcraw 8.98/1.431: new camera support: Canon 7D, Panasonic GF1, Sony A850 and A380, Casio Z850, Nikon D300s
  • changes in libraw_datastream.h to make compilers more happy
LibRaw 0.8.2 (2009-09-03)
  • Fixed bug in Hasselblad .3FR unpacking code
  • Imported dcraw 8.97/1.428: Nikon D3000 image width fix
  • Enum LibRaw_thumbnail_formats (LIBRAW_IMAGE_*) values changed to
    match values in enum LibRaw_image_formats (LIBRAW_THUMBNAIL_*).
    You need to recompile all sources using these constants.
LibRaw 0.8.1 (2009-08-30)
  • Imported dcraw 8.97/1.427: new cameras: Canon A470, Canon G11 (without color data), Nikon D3000, Olympus E-P1, Panasonic DMC-FZ35/FZ38
  • Fixes for Microsoft Visual C++ 6.0 compatibility
  • C-API libraw_dcraw_make_mem_thumb() call finally exported in API
LibRaw 0.8.0 (2009-08-26) - summary of changes since 0.7.2
  • Support of RAW files larger than 2Gb
  • dcraw 8.86/1.426 imported:
    • many new cameras supported:
      Casio EX-S20, EX-Z60, EX-Z75
      Kodak Z980, Z1015
      Nikon D5000
      Olympus X200, D560Z, C350Z, E30, E620
      Canon SX1, 500D/Rebel T1i, A570, A590, SX110
      Motorola PIXL, Panasonic DMC-GH1, Pentax K7, Sony A330
      AGFAPHOTO DC-833m,Phase One P65, Samsung S850.
    • New color data for many cameras.
    • Generalized unpacking code for many formats.
    • Removed hardcoded white-balance data for many P&S cameras. It is recommended to set params.use_camera_wb to 1 for safe WB.
    • Canon cameras: black level is not subtracted if params.document_mode =2
  • API changes: params.gamma_16bit field removed. Gamma curve is set via params.gamm[0]/gamm[1] values (see documentation and samples for details)
  • Many cosmetic changes to support more platforms/compilers.
  • Samples: dcraw_emu and mem_image samples supports new dcraw 16bit/gamma semantics:
    • -6: set 16 bit output
    • -4: set 16 bit output and linear gamma curve and no auto brightness
  • C-API: added missed (but documented) calls libraw_dcraw_make_mem_image() and libraw_dcraw_ make_mem_thumb()
  • Internal data structures has changed, so all client code should be recompiled


Old Releases (0.7.x)

LibRaw-0.7.2.tar.gz (294 kb)
Source code for Unix (Linux, Mac OS X, FreeBSD) and Windows (32 and 64 bits).
LibRaw-0.7.2.zip (330 kb)
Same sources in .zip format
LibRaw-0.7.2-Win32.zip (1005 kb)
Sources + compiled libraries (DLL and static) + compiled examples for Win32 (Windows XP/Server/Vista). Compiled by MS Visual C++ 2008, should work under any modern Windows version (tested only on Windows7 x64).
LibRaw-0.7.2-Win32-MinGW.zip (1747 kb)
Sources + compiled libraries (only static non-multithreaded libs) + compiled examples for Win32.
Compiled with MinGW, tested only under Windows7.
LibRaw-0.7.2-MacOSX.zip (1813 kb)
Sources + compiled library + compiled samples for Mac OS X (Intel only). Compiled and tested under Snow Leopard (Mac OS X 10.6.2).
LibRaw-0.7.2-Linux.tar.gz (1746 kb)
Sources + compiled library + compiled samples for Linux i386. Compiled and tested under OpenSUSE 10.

LibRaw-Lite
LibRaw-Lite is a simplified version of LibRaw, distributed under terms of the LGPL.

Download LibRaw-Lite


0.7.x release: ChangeLog

0.7.2 Release, 2009-04-07
  • More accurate types conversion in libraw_datastream.h to make compilers happy.
  • 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.
0.7.1 Release, 2009-03-22
  • Fixed mistype in OpenMP support code
  • MinGW support (Makefile only)
  • dcraw source code included in distribution
0.7.0 Release, 2009-03-15
Short list of major changes in 0.7 release:
  • Black (masked) pixels data extracted from RAW and avaliable in application.
  • Application can turn off RAW data filtering (black level subtraction, zero pixels removal and raw tone curve).
  • New 'input framewrok' released. Reading raw data from file and memory buffer supported from scratch. LibRaw-using application can implement own data reading functions (e.g. reading from network stream).
  • Fuji SuperCCD: raw data extracted without 45-degree rotation.
  • New sample applications: 4channels and unprocessed_raw
  • Imported (subsequentally) new dcraw versions from 8.89 to 8.93 (up to date)
0.7.0 Release, 2009-03-15
Changes since 0.7-BETA5:
  • Fuji SuperCCD: pixels are rearranged to right color channel during RAW unpack phase (was on postprocessing stage).