xsane-0.76 is released
there have been a lot of important changes and bug fixes.
If I did not add several new bugs then we are much closer
to xsane-1.0.0. Please test xsane-0.76 and send bug reports.
Links to download xsane-0.76 can be found at:
PLEASE PLEASE PLEASE - use a mirror to download xsane - PLEASE PLEASE PLEASE
Bye
Oliver
NEWS:
- rotoation routine: mmap does map the full image file (not only from pos0)
- added xsane.depth, it stores the depth of the scanned image,
it may differ from xsane.param.depth when lineart is converted to grayscale
or 16 bit image is reduced to 8 bit
- preview: preset_area list is read from xsane.rc
- added context menu to preview preset_area menu, the preset areas can
be changed by user now
- transformation 16->8 bits/color: replaced val/256 by val >> 8,
a user said that his compiler is too stupid for such an optimization
- updated translations: cs, de, fr, ja, sv
- calibration image is not rotated any more
- corrected exposure event handling (drawing of the selection frame)
- added call of preview_restore_image() at the beginning of preview_update_surface().
This way the correct image parameters are used for the calculation in
preview_update_surface(). preview_restore_image() does not paint the image any
more, this is done at the end of preview_update_surface() now.
- corrected bug in xsane_calculate_histogram() with zoomed and rotated preview
with angels 90 and 270 degree.
- info dialog does print sane version as #.#.# (instead of #.#) again.
sane-dll will return the version of the sane package from sane-1.0.5
so it is possible to find out the used library version in most cases.
- xsane-scan.c: scan data is not written with fwrite() in 1 byte steps
any more because it looks like some systems (at least HP 9000/B1000
(processor PA8500/300 MHz, 384 MB RAM) operating system HP-UX 10.20)
have problems with this. The data is stored in the read buffer when
any transformation (gamma, 16->8 bit) is needed, the complete
buffer that is read with sane_read is written in one part.
- added xsane.spec - created by Sebastian Wenzler <wenzler@techie.com>
- autoselection of scanarea is not done for startimage
- preview image files (level 0-2) are removed and recreated when
the temporary directory is changed in the saving setup
(Preview scan has to be reacquried after changing the temporary directory)
- directory selection dialogs (change working directory and select temporary directory)
do not display filelist and delete-file widgets.
- xsane-preview.c and xsane-gamma.c:
- raw preview data is stored with 16 bits/color
- gamma correction is done with (8-16) bit to 8 bit enhanced data
the gamma input bits is set to 12 (but could be changed if we
add a widget that can change this value)
12 bit = 4096 values for each gamma table, this is a good
compromise between image quality, speed and memory usage
- All this slows down gamma and histogram routines, because of this
I accelerated these routines again:
- replaced field indexes by optimized pointer routines
- preview_motion_event_handler improved: continuous mode does use
a timer function now. this way the selection has a higher priority
than displaying the histograms.
- the raw histogram is only recalculated and displayed when it has been changed.
- improved event handling of the histogram sliders:
when continuous mode is active xsane_enhancement_by_histogram() is not called
directly any more, it is called via the xsane_slider_hold_event handler now
- split setup notebook "saving options" into "saving options" and "image options"
- added option "reduce 16 bit image to 8 bit" to setup/image options
This way you can use the preview with the full bit depth the scanner
can output and save it as image with 8 bits/color.
This is interesting e.g. when you scan slides or negatives.
- changed ouput in parameter box from "width x height (size unit)" to
"witdh x height x depth (size unit)"
- filetype menu is displayed correct now when xsane main window is rebuild
- removed a bug in aclocal.m4 wehn gimp was not found
-- Homepage: http://www.rauch-domain.de sane-umax: http://www.rauch-domain.de/sane-umax xsane: http://www.xsane.org E-Mail: mailto:Oliver.Rauch@rauch-domain.de-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com
This archive was generated by hypermail 2b29 : Wed Apr 25 2001 - 13:53:13 PDT