[sane-devel] brightness/contrast/gamma LUT ideas?
Jim McQuillan
jam at McQuil.com
Tue Jul 11 00:20:11 UTC 2006
m. allan noah wrote:
>
> are you using lineart mode? the threshold option should help...
No, i'm using Greyscale, because there's some shaded regions, and I
really need the scanned document to look good.
Jim.
>
> allan
>
> On Mon, 10 Jul 2006, Jim McQuillan wrote:
>
>> Allan,
>>
>> I don't have an answer, but I'd like to comment that I sure could use
>> such a feature.
>>
>> I'm using the Fujitsu fi-5120C scanner, as you know, because you
>> helped me get it working.
>>
>> And so far, it's working really well. I did find one issue though.
>> I'm scanning both sides of the page at the same time, and i've found
>> that documents printed on 20lb paper are getting some "bleed
>> through". That is, the scan of the front is actually showing some of
>> the stuff that is on the back of the page.
>>
>> Also, the scans come out looking somewhat "dirty". Again, because I
>> think light from the other side is bleeding through.
>>
>> I tried printing the same documents on 28lb paper, and the scans look
>> beautiful, no bleeding is seen.
>>
>> This turns out to be a big issue, because when I scan the document
>> printed on 20lb paper, the two images tarred together and compressed
>> with bzip are taking about 2.7mb. While the same document printed on
>> 28lb paper compresses down to about 900kb. HUGE difference in
>> compressability.
>>
>> I'm thinking that if I could reduce the brightness of the light, it
>> may not bleed through so badly.
>>
>> Thanks,
>> Jim McQuillan
>> jam at Ltsp.org
>>
>>
>>
>>
>> m. allan noah wrote:
>>> recent model fujitsu scanners dont have native
>>> brightness/contrast/gamma support, instead they use an 256x256 or
>>> 1024x256 bit look up table to convert the raw scan data before 8 bit
>>> output.
>>>
>>> while it is true that the 8bit square LUT could be done after
>>> scanning with no data loss, most command line front-ends dont do
>>> this, and the 10 bit lut has 'access' to more data that never gets
>>> out of the scanner, so i would like to extend the backend to provide
>>> at least brightness/contrast for these scanners.
>>>
>>> i need suggestions or pointers to code that i could use. what things
>>> i can find are far over my head, but i have a simple brightness
>>> adjustment that shifts the linear slope of the in-out function up or
>>> down, and a crude contrast setting that changes the slope of the
>>> function around the center of the table. i think both of these
>>> methods are likely too simplistic.
>>>
>>> anyone?
>>>
>>> allan
>>>
>>
>
More information about the sane-devel
mailing list