{i} This page aim to expose the current work on GnomeScan, helping developers and user to know what happen, what's needed, etc.
1. Preview
1.1. Issues
- Only allow buttons (rotation, etc.)
- No on-the-fly preview of the processing options
- How to handle hardware/software processing ?
1.2. Solutions
- Use same GnomeScanOptionWidget parent class for preview widget.
- Provide a GnomeScanPreviewWidget interface ?
- Instead of creating the GeglNode graph at acquisition time, we should build it dynamically.
2. Preselection
2.1. Issue
Application must be able to add prerequisite to scanner e.g. only black&white (fax app), provide a predefined set of papersize (ISO A* for word processor and photocopier, photo formats for photo manager, etc.), default resolution, etc.
TWAIN allow application to
- request value for an option
- limit available values for an option
In Flegita GIMP 0.6, we setted resolution default in GnomeScanSettings but :
- There is no more GnomeScanSettings
- It was limited to default value, unable to suggests papersize, etc.
2.2. Solution
Add preselections to job. Job takes care of applying preselection on nodes of the job.
2.3. Status
- Default value preselection is done.