[sane-devel] Current TODO list

Stefan Schlörholz stefan@schloerholz.de
Fri, 25 Jul 2003 23:23:37 +0200

Peter Fales schrieb am Freitag, 25. Juli 2003 14:46:
> On Fri, Jul 25, 2003 at 10:32:35AM +0200, Henning Meier-Geinitz wrote:

> Henning,

Hello Henning,

> However, I'm not really sure what is being asked here.  Can you
> provide more details?  Is it just moving cdjpeg.h  and djpeg.c into

Since I do not know much about programming, header files, object files 
and the works I do not know what you are talking here.

Let me explain my suggestion:
The software for my scanner under windows offers a dialog where you scan 
a reference target, tell the programm which target standard you used 
and mark the positions of the reference marks.

The program then knows at which position to expect what color, say pure 
red. It also knows which color it actually got from the scan. It then 
calculates a profile file (suffix .icm) with information how to correct 
colors. Any scan is then corrected using this scheme automatically.

The quality of a scan under linux differs extremely from a scan under 
windows. The windows scan is by far closer to what you expect. The 
histogram, gamma correction and the works can not compensate for it.

There are some projects for this color management under linux but they 
end up applying the profile after scanning and reworking it in a third 
application applying histogram or other funktions.

This could be done in one go if sane could handle the color management. 
It may be splitted in frontend and backend part. Each scanner has its 
own profile. The aquire and processing the .icm file should always be 
the same.

I believe that this correction procedure is very important to scanners. 
Having such a color management would greatly improve acceptance at the 
professional users.

An additional possibility to import and use other .icm profiles, e. g. 
for the monitor or printer would improve the output even more.