From e7e90b72fd3161c5d55fed49e100781dfa3e9408 Mon Sep 17 00:00:00 2001 From: Mattia Rizzolo Date: Fri, 3 Oct 2014 14:05:01 +0000 Subject: Imported Upstream version 0.84 --- xsane.TODO | 129 +++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 78 insertions(+), 51 deletions(-) (limited to 'xsane.TODO') diff --git a/xsane.TODO b/xsane.TODO index dc68ac7..4ffa305 100644 --- a/xsane.TODO +++ b/xsane.TODO @@ -1,62 +1,89 @@ This is a list of what I want to change/include for xsane. -If you have any suggestions: mail to Oliver.Rauch@Wolfsburg.DE +If you have any suggestions: mail to Oliver.Rauch@rauch-domain.de -(+ planned to do this soon/higher priority, - comes later/lower priority) +Sign explaination: + # planned for XSane-1.0.0 + + planned to do this soon/higher priority (but not promised for XSane-1.0) + - comes later/lower priority -errors: - + autoenhancement crashes if selected area is totally white - + segfault if pipette pick out of preview image + save-function: + # filetype ".txt" => call ocr function -first steps: - * options: - - fax-function: + copy-function: + + select image position on printer (centered/left/right/free) for copy + + 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 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 + + zoom ? + + 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 + + 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 + + medium selection: + - medium definition in dependance of the scanner (?) + (I am not sure if this makes sense with color managemant) + + preview function: - 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 ? *** + - force size of scanarea in pixels (calculate resolution) + + batch scan function + - select multiple scan areas before starting the scan + + viewer function: + # 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 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: + use next neighbour with high transmission(i) value + (may be to viewer) + + include special functions for GNOME/KDE + *** DOES ANYONE HAVE ANY SUGGESTIONS TO THIS ? *** - GNOME: - gnome-print support? - - session management + - session management ? - drag and drop for preview image? - + add color management - may be via xcmsdb + - other drag and drop 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 + - 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 + -- cgit v1.2.3