The --gamma-correction switch controls the scanner's internal gamma correction. Valid options are "Default", "User defined", "High density printing" "Low density printing" and "High contrast printing".so in the "Default" mode when doing a greyscale scan, the scanner is applying an internal gamma correction to the output, which looks to me like it's also applying a thresold correction as well. Setting this to "User Defined" prevents the scanner from doing this.
"Consumer-grade scanner optics, by and large, are designed to make white paper scan as a plain white background. They do this by deliberately over-illuminating their sensors slightly, specifically so that they don't pick up the paper texture. As a result, there is actually very little that xsane or any other post-processing tool can do; the information you want enhanced is simply not there in the data sent by the scanner."This is what I suspected...
"A tablet (such as a Wacom) that has an overlay."You mean, a physical overlay onto the tablet itself? Surprising... as far as I know/have experienced, tablets' regions are contextual/do not span the whole screen, and thus you never know where your cursor is going to end up if you don't look at the screen... thus I'd tend to simply trace over the drawing by using layers in GIMP. I had that idea in mind, it's a possibility indeed, but I'm lazy :)
"Or have it done at a Kinkos or the like."Well if I was a professional this would be interesting, but I don't think my one or two doodles a year warrant the trouble :)
"Your washed-out scan really looks like the result of some sort of software setting, or perhaps the scanner drivers, even, because I know from extensive personal experience that even old, crappy consumer-grade scanners are physically capable of doing better than that"It may indeed be the Brother-provided "brscan2" Linux drivers (or even, all Brother drivers, not Linux-specific) that cause this, or some other kind of artificial limitation. For the sake of the experiment, I did try to use this scanner on Windows, but I could never get the stupid drivers to install (well I should blame Brother's poor installers). Who said Linux had poor hardware support? ;)
"I always treat the sketch as a color photo (a pretty standard mode on a lot of scanner software - probably "full range" in xsane?) at 300dpi. (Shift it to greyscale only after it's correctly imported into GIMP; I've run into some crappy greyscale scanner presets that deal badly with pencil drawings.)"Absolutely, I discovered yesterday (before posting here) that scanning in 24 bit colors and converting to grayscale in GIMP revealed more detail than scanning in grayscale (but still not enough). Hypotheses regarding that is that in grayscale, a) the scanner might apply more processing, b) scanning in color just gives you more information ("oversampling" I think).
"How thick is the paper? With thinner paper you can remove glare by putting something dark (I use a black t-shirt) between the reflective lid of the scanner and the paper I am scanning."It's "plain" paper (well, I don't know paper types much). I gave a shot at putting a dark material between the lid and the paper, no luck (did not try flabdablet's suggestion of putting a filter sheet between the drawing and the sensor/glass, however).
"In Xsane, bring up the "Standard Options" menu (Window-> tick "Show Standard Options") and set the Gamma Correction entry to "User Defined". This works for me on a test page with graduated H pencial marks ranging from light to hard. With Gamma Correction set to "Default" I get the blown highlights that you complain of, with it set to "User Defined" I get a much fuller image that also shows all the paper imperfections.Sadly, I think my scanner(s) are in the "don't offer these options" category. All I get in the "Standard Options" window (and all I ever got) is the SANE logo and no options :(
Note that this is the 'Standard Options' for the scanner backend I think, not all drivers will offer this. There's also this page from the xsane manual which suggests that some drivers offer a threshold option (mine doesn't appear to) which could also be at the root of your problem."
posted by DMan at 6:13 PM on January 28, 2010