LibRaw: A Better dcraw

LibRaw is a library for reading RAW files from digital photo cameras (CRW/CR2, NEF, RAF, DNG, MOS, KDC, DCR, etc.; virtually all RAW formats are supported). It pays special attention to correct retrieval of data required for subsequent RAW conversion.

The library is intended for embedding in RAW converters, data analyzers, and other programs using RAW files as the initial data.

Contents

  1. Copyright
  2. Acknowledgments
  3. Purpose and Objectives
  4. Overview of LibRaw API (C++)
  5. Compilation and Installation
  6. Data Structures, Error Codes, and Constants
  7. C++ API
  8. C API
  9. Notes on API (error code conventions, memory usage)
  10. Examples

Copyright

LibRaw library, Copyright (C) 2008 Alex Tutubalin <lexa@lexa.ru> and Illiah Borg <ib@pochtar.com>
The library includes source code from
dcraw.c, Dave Coffin's raw photo decoder
Copyright 1997-2008 by Dave Coffin, dcoffin a cybercom o net

LibRaw is distributed for free under GNU General Public License ver. 2 or any later version. Thus, you may use LibRaw within any software distributed under the terms of GNU GPL. If you want to use LibRaw within some software program with other terms of distribution, either freeware or commercial, please contact the authors and receive a license for your product (this is free of charge).


Alex Tutubalin
Last modified: Thu Aug 28 12:50:47 MSD 2008