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.