[sane-devel] SANE Color Management

Jürgen Mellinger juergen.mellinger at t-online.de
Sun Jul 5 15:37:58 BST 2020


Hi,

many SANE backends provide gamma correction options, but I could not find any information about the default color space in which scan data are being sent to sane_read(). I mean, if there is no custom gamma table used, then a backend should be able to use its knowledge about a scanner’s CCD’s gamma value to transform it into a pre-defined color space, such as sRGB, or linear gamma. If there is no such pre-defined color space, then each and every user will have to determine the correct gamma for their each and every scanner, and perform custom gamma correction just to obtain a reasonable image.

From this I suspect that SANE backends indeed transform scanner data into a standard color space. My experience with the genesys backend suggests that it’s linear gamma. But I cannot find any documentation on this issue.

Could someone point me to more information on this topic?

Thank you,
Jürgen


More information about the sane-devel mailing list