--- ray/src/px/aedimage.c 1990/01/05 17:52:49 1.6 +++ ray/src/px/aedimage.c 1991/03/18 09:35:01 1.9 @@ -315,7 +315,7 @@ loopcom() /* print pixel values interactively */ break; case 'l': case 'L': - printf("%-3gL", bright(cval)*683.0/exposure); + printf("%-3gL", luminance(cval)/exposure); break; case 'c': case 'C': @@ -400,7 +400,7 @@ register rgbpixel *l3; /* read scanline */ getscan(y); /* convert scanline */ - normcolrs(scanline, xmax); + normcolrs(scanline, xmax, 0); for (i = 0; i < xmax; i++) { l3[i].r = scanline[i][RED]; l3[i].g = scanline[i][GRN]; @@ -515,7 +515,7 @@ colormap map; register int i, val; for (i = 0; i < 256; i++) { - val = pow(i/256.0, 1.0/GAMMA) * 256.0; + val = pow((i+0.5)/256.0, 1.0/GAMMA) * 256.0; map[0][i] = map[1][i] = map[2][i] = val; } }