私はグラデーションブラシで使用するために既存の色を暗くしたいと思います。誰かが私にこのことをどうやって教えてもらえますか?色の明るさを調整するにはどうすればよいですか?
次いでCダウンし、#、.NET 2.0、GDI +
Color AdjustBrightness(Color c1, float factor)
{
float r = ((c1.R * factor) > 255) ? 255 : (c1.R * factor);
float g = ((c1.G * factor) > 255) ? 255 : (c1.G * factor);
float b = ((c1.B * factor) > 255) ? 255 : (c1.B * factor);
Color c = Color.FromArgb(c1.A,(int)r, (int)g, (int)b);
return c ;
}
を使用することであるが、doesnの
* 1.25を使用して、結果が255を超えるように明るくする場合は、例外がスローされます。 –