ICC profiles are (unfortunately) not typically gamma tables. They tend
to be on the order of 300K files. I think that applying ICC correction
is out of the realm for the scanner driver, although it may choose to
arrange for profiles to be associated with the the image.
Hardware manufacturers are typically responsible for producing a profile
for their hardware, though that is not required, not all do, some get third
parties to do it, and there is nothing preventing the random individual
making a profile of his/her own. That implies that the driver need not
even *carry* the profile.
Typically, the display tool applies the profiles for the scanner and
the display device to the image at the time the image is rendered. The
user may even select the profiles to be applied, depending on the tool.
So this is, and should remain, entirely a front-end issue.
-- Steve Williams "The woods are lovely, dark and deep. steve@icarus.com But I have promises to keep, steve@picturel.com and lines to code before I sleep, http://www.picturel.com And lines to code before I sleep."
-- Source code, list archive, and docs: http://www.mostang.com/sane/ To unsubscribe: echo unsubscribe sane-devel | mail majordomo@mostang.com