2011-03-30 33 views
0

在c#中,你可以通過Color.GetBrightness()獲得HSL的顏色亮度。如果我想增加一定比例的顏色亮度,我不能簡單地將各個RGB值乘以該數值。看起來HSL不像那樣工作。我會怎麼做?如何修改C#中的顏色亮度?

+0

可能重複http://stackoverflow.com/questions/737217/how-do-i-adjust-the-brightness-of-一個色) – 2011-03-30 09:25:41

回答

2

我認爲這篇文章可以幫助你解決這個問題和所有其他顏色相關的問題。它擁有所有轉換和修改的C#源代碼。

RGB and HSL Colour Space Conversions

的[我如何調整顏色的亮度?](