[sane-devel] Parameter Default Values
Kåre Särs
kare.sars at kolumbus.fi
Mon Apr 9 15:36:14 UTC 2007
> Hmm, odd. Can you provide more info? Debug output, for example.
>
> > Should I be able to assume that the default values are sane, or do I have
> > to initialize the values myself?
>
> The default is the identity matrix which looks sane to me.
>
> Hope this helps,
The interesting parameters are the opt(24) -> opt(32) lines.
I have not written those values. Where do the values come from and what should
they be? if I set them (cct1-9) to "1, 0, 0, 0, 1, 0, 0, 0, 1" I get an OK
picture.
BTW today the image is quite fine even tho the paramete values are
quite 'magic' :)
I also noticed that changing the film type when scanning with the transparency
unit changes these (cct) values.
Thanks,
Kåre Särs
This is the debug info from my application:
- The "setValue" lines is when I want to set a value.
- The "write data" lines is when data is actually written to the backend (only
4 first bytes are shown).
- The opt(x) line shows data read from the backend.
---------------------
Sane Version = 1.0.18
name='epkowa:libusb:003:006'
vendor='Epson'
model='Stylus Photo RX500/RX510'
type='flatbed scanner'
opt( 2):' mode', Combo = 'Binary'
opt( 5):' dropout', Combo = 'None'
opt( 8):'gamma-correctio', Combo = 'User defined (Gamma=1.8)'
opt(10):' resolution', Combo = '300 DPI'
opt(11):' threshold', Slider V = 128
opt(14):' speed', checked = 0
opt(15):'auto-area-segme', checked = 0
opt(16):'short-resolutio', checked = 0
opt(18):'red-gamma-table', Unhandeled
opt(19):'green-gamma-tab', Unhandeled
opt(20):'blue-gamma-tabl', Unhandeled
opt(21):'wait-for-button', checked = 0
opt(22):' monitor-button', checked = 0
opt(34):' preview', checked = 0
opt(35):' preview-speed', checked = 0
opt(37):' tl-x', Slider F V = 0.000000
opt(38):' tl-y', Slider F V = 0.000000
opt(39):' br-x', Slider F V = 215.899994
opt(40):' br-y', Slider F V = 297.179993
opt(41):' quick-format', Combo = 'Max'
opt(43):' source', Combo = 'Flatbed'
setValue(QString): 'mode' ->'Color'
write data=0x436f6c6f opt_number= 2 status=0, res=6data=0x436f6c6f
Reload Options
opt( 2):' mode', Combo = 'Color'
opt( 3):' depth', Combo = '8'
opt( 8):'gamma-correctio', Combo = 'User defined (Gamma=1.8)'
opt(10):' resolution', Combo = '300 DPI'
opt(14):' speed', checked = 0
opt(16):'short-resolutio', checked = 0
opt(18):'red-gamma-table', Unhandeled
opt(19):'green-gamma-tab', Unhandeled
opt(20):'blue-gamma-tabl', Unhandeled
opt(21):'wait-for-button', checked = 0
opt(22):' monitor-button', checked = 0
opt(24):' cct-1', Slider F V = 1.114990
opt(25):' cct-2', Slider F V = -0.067688
opt(26):' cct-3', Slider F V = -0.047287
opt(27):' cct-4', Slider F V = -0.117889
opt(28):' cct-5', Slider F V = 1.168091
opt(29):' cct-6', Slider F V = -0.050186
opt(30):' cct-7', Slider F V = 0.005188
opt(31):' cct-8', Slider F V = -0.485794
opt(32):' cct-9', Slider F V = 1.480591
opt(34):' preview', checked = 0
opt(35):' preview-speed', checked = 0
opt(37):' tl-x', Slider F V = 0.000000
opt(38):' tl-y', Slider F V = 0.000000
opt(39):' br-x', Slider F V = 215.899994
opt(40):' br-y', Slider F V = 297.179993
opt(41):' quick-format', Combo = 'Max'
opt(43):' source', Combo = 'Flatbed'
setValue(float): 'tl-x' value: 0.000000
setValue(float): 'tl-y' value: 0.000000
setValue(float): 'br-x' value: 215.899994
setValue(float): 'br-y' value: 297.179993
setValue(float): 'resolution' value: 100.000000
write data=0x64000000 opt_number=10 status=0, res=6data=0x64000000
Reload Options
...
...
setValue(float): 'depth' value: 8.000000
write data=0x08000000 opt_number= 3 status=0, res=6data=0x08000000
Reload Options
...
...
setValue(float): 'resolution' value: 600.000000
write data=0x58020000 opt_number=10 status=0, res=7data=0x2c010000
writeData: write was inexact. Reload value just in case...
opt(10):' resolution', Combo = '300 DPI'
Reload Options
opt( 2):' mode', Combo = 'Color'
opt( 3):' depth', Combo = '8'
opt( 8):'gamma-correctio', Combo = 'User defined (Gamma=1.8)'
opt(10):' resolution', Combo = '300 DPI'
opt(14):' speed', checked = 0
opt(16):'short-resolutio', checked = 0
opt(18):'red-gamma-table', Unhandeled
opt(19):'green-gamma-tab', Unhandeled
opt(20):'blue-gamma-tabl', Unhandeled
opt(21):'wait-for-button', checked = 0
opt(22):' monitor-button', checked = 0
opt(24):' cct-1', Slider F V = 1.114990
opt(25):' cct-2', Slider F V = -0.067688
opt(26):' cct-3', Slider F V = -0.047287
opt(27):' cct-4', Slider F V = -0.117889
opt(28):' cct-5', Slider F V = 1.168091
opt(29):' cct-6', Slider F V = -0.050186
opt(30):' cct-7', Slider F V = 0.005188
opt(31):' cct-8', Slider F V = -0.485794
opt(32):' cct-9', Slider F V = 1.480591
opt(34):' preview', checked = 0
opt(35):' preview-speed', checked = 0
opt(37):' tl-x', Slider F V = 0.000000
opt(38):' tl-y', Slider F V = 0.000000
opt(39):' br-x', Slider F V = 215.899994
opt(40):' br-y', Slider F V = 297.179993
opt(41):' quick-format', Combo = 'Max'
opt(43):' source', Combo = 'Flatbed'
opt(10):' resolution', Combo = '300 DPI'
More information about the sane-devel
mailing list