public BaseColor Brighter()
{
int r = color.R;
int g = color.G;
int b = color.B;
int i = (int)(1.0/(1.0-FACTOR));
if ( r == 0 && g == 0 && b == 0)
return new BaseColor(i, i, i);
if ( r > 0 && r < i ) r = i;
if ( g > 0 && g < i ) g = i;
if ( b > 0 && b < i ) b = i;
return new BaseColor(Math.Min((int)(r/FACTOR), 255),
Math.Min((int)(g/FACTOR), 255),
Math.Min((int)(b/FACTOR), 255));
}