[sane-devel] PIXMA: New option gamma
Rolf Bensch
rolf at bensch-online.de
Fri Feb 10 13:31:07 UTC 2012
Hello all,
Scanning lineart images with scanimage can be a little bit tricky. If
the scanner has problems with the default gamma exponents from pixma.c
or the used subdriver (e.g. pixma_mp810.c)) you should create a gamma
table with gamm4scanimage and use it with scanimage. This is
inconvenient if you are searching for the images's best gamma table.
For normal lineart scans my CS9000F mostly likes a gamma table from the
gamma exponent of 0.7.
Inspired from the epjitsu backend I added a new option gamma. Each time
gamma is used with scanimage the backend generates a new gamma table
from this gamma exponent.
With this patch the backend uses default gamma values as follows:
--custom-gamma=no ==> default gamma from the subdriver
e.g. default gamma is 0.7 from pixma_mp810.c
--gamma-table auto ==> default gamma is 2.2 from pixma.c
--gamma auto ==> default gamma is 0.7
Please try the attached patch and give me a feedback of your scanner's
favorite gamma values.
You can also use xsane to determine the best gamma values of your scanner.
With your feedback I can decide either to adapt the default gamma
exponents or to create a new gamma DEVICE parameter for each scanner.
Xsane is not affected from this patch. After changing some options xsane
always sends an updated gamma table to the backend.
Cheers,
Rolf
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pixma_gamma.tar.gz
Type: application/x-gzip
Size: 1700 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/sane-devel/attachments/20120210/e28e0aa0/attachment.bin>
More information about the sane-devel
mailing list