2013-10-01 44 views
-2

例如我有2种颜色(ARGB)类的颜色。如何比较2种颜色?

我的想法是将它们分为浅色和深色。 因此,在稍后的位图中,我将用白色替换浅色,用黑色替换深色。 那么如何比较?

我认为RGB的平均值不是真正的解决方案。 谢谢。

+0

或许已经回答这里http://stackoverflow.com/questions/9018016/how-to-compare-two-colors – MichaC

回答

0

RGB不是比较颜色亮度的好方法。您应该将RGB转换为HSL(色调,饱和度,亮度),然后在Lightness组件中获得该颜色的光量。

对于这种转换,你可以去看看,以RGB to HSL and back, calculation problems