如何在C#中修改颜色亮度?

在c#中,您可以通过Color.GetBrightness()获得颜色的HSL亮度。如果我想将颜色的亮度增加一定百分比,我不能简单地将各个RGB值乘以该数量。似乎HSL不像那样工作。我该怎么办?     
已邀请:
我认为这篇文章可以帮助您解决这个问题和所有其他与颜色相关的问题。所有转换和修改都有C#源代码。 RGB和HSL颜色空间转换     

要回复问题请先登录注册