13 |
|
|
14 |
|
#define CVRATIO 0.025 /* fraction of pixels allowed > env. */ |
15 |
|
|
16 |
– |
#define BotMesopic 5.62e-3 /* top of scotopic range */ |
17 |
– |
#define TopMesopic 5.62 /* bottom of photopic range */ |
18 |
– |
|
16 |
|
#define exp10(x) exp(2.302585093*(x)) |
17 |
|
|
18 |
|
int modhist[HISTRES]; /* modified histogram */ |
177 |
|
incolor = (Lw - BotMesopic) / |
178 |
|
(TopMesopic - BotMesopic); |
179 |
|
if (incolor < 1.-FTINY) { |
180 |
+ |
b = (1.-incolor)*slum(scan[i])*inpexp/SWNORM; |
181 |
+ |
if (lumf == rgblum) b /= WHTEFFICACY; |
182 |
+ |
setcolor(ctmp, b, b, b); |
183 |
|
if (incolor <= FTINY) |
184 |
|
setcolor(scan[i], 0., 0., 0.); |
185 |
|
else |
186 |
|
scalecolor(scan[i], incolor); |
187 |
– |
b = (1.-incolor)*slum(scan[i])*inpexp/SWNORM; |
188 |
– |
if (lumf == rgblum) b /= WHTEFFICACY; |
189 |
– |
setcolor(ctmp, b, b, b); |
187 |
|
addcolor(scan[i], ctmp); |
188 |
|
} |
189 |
|
} |