Derek Parnell wrote: > I am under the impression that this is a fairly common way of doing things. > > byte[] bitmap; > > bitmap = LoadBitMapFromFile("worldroadmap.bmp"); > GammaAdjust(bitmap, 0.20); void GammaAdjust(ref byte[] bitmap,float gamma) ? regards, frank