--- ray/src/px/aedimage.c 1990/01/05 17:52:49 1.6 +++ ray/src/px/aedimage.c 1990/11/07 13:10:27 1.8 @@ -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; } }