private static Color AddtoColor(Color c, int diff)
{
int red = c.R + diff;
if (red > 255)
red = 255;
else if (red < 0)
red = 0;
int green = c.G + diff;
if (green > 255)
green = 255;
else if (green < 0)
green = 0;
int blue = c.B + diff;
if (blue > 255)
blue = 255;
else if (blue < 0)
blue = 0;
return Color.FromArgb(c.A, red, green, blue);
}