I finished version 0.4.2 of the coolscan backend.
(Support for Nikon LS-30 LS-2000 LS-20 LS-1000).
It can be downloaded from my homepage which has
moved to:
New features are:
* Infrared correction for dust removal (including a simple
gimp-plugin to do the actual removal)
* Greyscale scanning
* 10/12 bit scanning
* Cleaning up the options
I also uploaded a patch to make it work with xsane-0.28.
Please test and give me feedback - especially for the
scanners I dont have: LS-20 LS-1000 LS-2000
--------------------------------------------------------
I have got a question to the people who maintain the sane
distribution:
The dust-removal feature needs the infrared channel to be
scanned with the image. To do so I had to add two color FRAME formats:
typedef enum
{
SANE_FRAME_GRAY, /* band covering human visual range */
SANE_FRAME_RGB, /* pixel-interleaved red/green/blue bands */
SANE_FRAME_RED, /* red band only */
SANE_FRAME_GREEN, /* green band only */
SANE_FRAME_BLUE, /* blue band only */
SANE_FRAME_IRED, /* infrared band only */
SANE_FRAME_RGBI /* red/green/blue/ired bands */
}SANE_Frame;
to sane.h.
I think these changes do not break the compatibility for
the other backends.
What is the procedure to get these changes approved
and included into the official sane distribution?
I have already written the patches for the most commenly used
frontends: xscanimage/scanimage/xsane to uses these new
features.
-
Andreas
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com