Implemented
- NEF, CRW, CR2, PEF, ARW, ORF, MRW (Minolta), RAF (Fuji), RAW (Panasonic), RW2 and DNG parsing
- Modular low level API that allow:
- Parse the file
- Extract previews
- High level API that allow:
- Provide and standard thumbnail - Done
To Implement
- Support for as much file format as possible.
- Modular low level API that allow:
- Identify the file by content
- Extract the meta-data
- Allow processing the RAW data in different way, including having them extracted for an application custom processor.
- High level API that allow:
- Preprocess the file using standard parameters
- Extract the metadata as EXIF (and XMP)
- Convert to a DNG file
Development Plans
- Get a basic thumbnail extractor - Done 0.0.1
- Get a basic metadata extractor - Done
- Get a basic RAW processor - Done, but need work.
- Implementing a new file format means implementing its parsing on top of the existing internal API and support all the high-level features that the other support.