summaryrefslogtreecommitdiff
path: root/xsane.TODO
blob: dc68ac735ec878adf7eff2ce1d3189ec28cf3b59 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
This is a list of what I want to change/include for xsane.
If you have any suggestions: mail to Oliver.Rauch@Wolfsburg.DE

(+ planned to do this soon/higher priority, - comes later/lower priority)

errors:
 + autoenhancement crashes if selected area is totally white
 + segfault if pipette pick out of preview image

first steps:
 * options:
 - fax-function:
    - add send delayed option
    - add options for sender/receiver Name
    - what about faxprojects with mixed normal- and fine-mode pages?
    - zoom ?
 - email-function:
    - based on fax mode
    - image type = ?
    - resolution selectable
    - create a html mail
    - mail editor = ?
 - copy mode:
    + select image position on printer (centered/left/right/free) for copy
      and show it in the preview.
    + selection of portrait/landscape for output
 - scan mode into postscript file:
    - define image position on paper the same way it is done in copy mode
    - add postscript definition to setup and handle it as printer
      like copy mode options:
      - resolution
      - with, height, dx, dy
 - preview:
    + 16 bit preview scan, gamma conversion to 8 bit
    + preview always in greyscale or always in color
    - force aspect ratio of selection area
    - force size of selection area
    - add oversampling factor for preview resolution to
      improve zoomed previews without a new scan
 - enhancement:
    - move threshold in lineart-mode to main window ?
    - add grayscale preview scan -> gamma 0/255 -> displayed preview  for lineart mode
 + batch scan function

 * internal:
   - include much more parameters when saving images
   - test memory after all calls of malloc
   - make better backend-dependend option handling and error handling (mostly done!)
   - other output formats for saving - *** which? ***
     - gif will not be supported because of licence
   - more/better online helpfiles
   - printer setup: geometry in inch/millimeter/centimeter

second steps:
 - correct gtk custom gamma functions and include it
 - include special functions for GNOME/KDE - *** DOES ANYONE HAVE ANY SUGGESTIONS TO THIS ? ***
   - GNOME:
     - gnome-print support?
     - session management
   - drag and drop for preview image?
 + add color management - may be via xcmsdb