summaryrefslogtreecommitdiff
path: root/PlannedFeatures.mdwn
blob: 606e9db3dd864c365ca27722151f883888156d11 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29


# 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.