LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). LibRaw is based on the source codes of the dcraw utility, though some of the drawbacks of dcraw have been eliminated. The users of the library are provided with an API to be used when writing their software programs.
|Tags||multimedia Graphics Graphics Conversion Capture Digital Camera Software Development Libraries|
|Licenses||LGPL CDDL LibRaw Software license|
|Operating Systems||Mac OS X Windows Windows OS Independent POSIX Linux BSD|
Release Notes: 45 new cameras. GPL-free Foveon sensor support. New demosaic methods (DHT and modified AHD).
Release Notes: Incorrect data maximum calculations for Panasonic files were fixed. A possible buffer overrun in exposure correction code is now checked.
Release Notes: 75+ new cameras are supported. dcraw_process() can now be called several times with different parameters without re-opening and unpacking the file for second and consecutive calls to dcraw_process. Document mode processing has been removed. There is new banding suppression code.
Release Notes: This release fixes gcc 4.8 incompatibilities.
Release Notes: 11 new cameras: Canon 6D and EOS M, Casio EX-ZR100, Fujifilm X-E1, Leica D-LUX6 and V-LUX4, Nikon P7700, Olympus XZ-2, Panasonic G5, Samsung EX2F, Sony RX-1. There are new API calls. LibRaw::is_fuji_rotated() returns true for files, and needs a 'fuji_rotate()' call on postprocessing. LibRaw::recycle_datastream() frees the file handle (and associated file buffer) if your application will not call unpack.