summaryrefslogtreecommitdiff
path: root/xsane.TODO
diff options
context:
space:
mode:
Diffstat (limited to 'xsane.TODO')
-rw-r--r--xsane.TODO82
1 files changed, 46 insertions, 36 deletions
diff --git a/xsane.TODO b/xsane.TODO
index 4ffa305..d852fd3 100644
--- a/xsane.TODO
+++ b/xsane.TODO
@@ -7,82 +7,92 @@ Sign explaination:
- comes later/lower priority
save-function:
- # filetype ".txt" => call ocr function
+ - list of last used filenames
+ - enable filters in save mode?
- copy-function:
- + select image position on printer (centered/left/right/free) for copy
+ scan-routines:
+ # allow additional image data after each row (is sane standard conform)
+
+ save-subroutines:
+ # save several images into one file for:
+ - postscript
+ - may be tiff
+ - may be pnm
fax-function:
- # use internal viewer to display images
- # while scanning save image as pnm
- # convtert all images to one postscript file when sending fax
- + create lock file, add information while spooling fax
- + add coverpage with edit like mail function
+++ # add new image types to fax fileformat: tiff/pbm/g3
+ # delete page/project: create dialog "really remove?"
+ # add possibility to create a multi page file that includes the complete fax
+ + zoom ?
+ + create lock file with information, add progress bar while spooling fax (how?)
+ + add coverpage with editor like in mail function (may be same routines for mail and fax)
- add send delayed option
- add options for sender/receiver Name
- + zoom ?
+ - add cancel button while preparing fax pages
email-function:
- # use internal viewer to display images
- # while scanning save image as pnm
- # convtert image to target format when sending email
- # add new image types to email fileformat: tiff, jpeg
+ # delete image/project: create dialog "really remove?"
+ # test for existance of lockfile?
+ - ??? are there other ways than pop3 before smtp to identify yourself to
+ the smtp server? ???
+ - add cancel button while preparing mail images
gamma function:
# add target gamma (e.g. for web publishing)
# correct gtk custom gamma functions and include it
- may be write an own gamma curve widget
+ or better: write an own gamma curve widget
medium selection:
- medium definition in dependance of the scanner (?)
(I am not sure if this makes sense with color managemant)
+ medium definition:
+ # make grayscale values do not influence color values
+
preview function:
- - force aspect ratio of selection area
+ # allow additional image data after each row (is sane standard conform)
- force size of scanarea in pixels (calculate resolution)
-
- batch scan function
- - select multiple scan areas before starting the scan
+ this will not produce exact results with some scanners!!!
viewer function:
+++ # crop to new viewer
+++ # fill rectangular area (e.g. for masking unwanted parts of a scanned fax)
+ # print image
+ # show histogram of viewer image
# add more filters (sharpen?)
suggestions? - ONLY REALLY IMPORTANT FILTERS,
FOR OTHER IMAGE MANIPULATION THERE IS THE GIMP
- # crop
- # what about automatic increase of filename counter???
- this is not simple because there may be several
- viewers opend at the same time
internal:
+++ # add range check / valid value when reading xsane.rc/*.drc files
+ # test if image file is writable before scan is started
+ + cleanup of configuration file handling
+ (problem with old config files should already be solved)
+ add color management - may be via xcmsdb or scarse (www.scarse.org)
- (not until xsane-1.0 I think)
- - average of a multiple scan of the same image
- + add range check / valid value when reading xsane.rc/*.drc files
+ add several defaults (fax=> mode=gray,...)
- - include much more parameters when saving images
+ test memory after each call of malloc - partly done
- - more/better online helpfiles (mostly done)
- - added infrared filter for transmisse rgbi scans:
+ - average of a multiple scan of the same image
+ - include much more parameters when saving images
+ - add infrared filter for transmissive rgbi scans (sane-2):
use next neighbour with high transmission(i) value
(may be to viewer)
+ ? show scanned image in save mode or automatically save image in viewer mode?
+ ? project save/load with preview image, scanmode, .... ???
+
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?
- - other drag and drop functions?
+ - drag and drop for preview or viewer image?
+ - other drag and drop functions?
+ - image copy/paste functions?
TWAIN:
- add a twain-win32 interface (for xsane-win32)
- define a twain-unix interface in cooperation with TWAIN-group
(first contact to TWAIN in summer 1999, TWAIN is intersted in
- creating a TWAIN-unix interface that uses sane as scanner driver API
+ creating a TWAIN-unix interface that uses sane as scanner driver API)
- add a twain-unix interface to xsane
WIN32 version of xsane/sane
- + make internationalization work (looks like a charset problem)
- may be xsane-win32 without cygwin.dll on native win32 mode
- may be later we make a sane-WIN32 version so that the backends do work too