标签: c# .net system.drawing
例如我有2种颜色(ARGB)类Color。
我的想法是将它们分为浅色和深色。 所以在后面的位图中,我将用白色代替浅色,用黑色代替深色。 那么如何比较呢?
我认为RGB平均值不是真正的解决方案。 感谢。
答案 0 :(得分:0)
RGB不是比较颜色亮度的好方法。您应该将RGB转换为HSL(色调,饱和度,亮度),然后您将获得亮度组件中颜色的光量。
对于此次转化,您可以查看RGB to HSL and back, calculation problems