C#算法色调颜色的一定百分比
-
18-09-2019 - |
题
我有一种颜色,我想一定比例获得该颜色的色调。因此100%是颜色本身,90%是一个稍浅的颜色等,基本上,它就像添加不透明度为10%的颜色,如果颜色是在白色背景上。我需要的颜色转换成十六进制HTML颜色值,所以我不想透明度。
是否有一种算法来获取的System.Drawing.Color RGB值的色调?
解决方案
是的有很多不同的方法来做到这一点。一种方法是从RGB到HSB (色调,饱和度转换,亮度),然后曲柄亮度下降一些百分比。
不隶属于 StackOverflow