diff options
Diffstat (limited to 'xsane.TODO')
-rw-r--r-- | xsane.TODO | 82 |
1 files changed, 46 insertions, 36 deletions
@@ -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 |