-2
例如我有2种颜色(ARGB)类的颜色。如何比较2种颜色?
我的想法是将它们分为浅色和深色。 因此,在稍后的位图中,我将用白色替换浅色,用黑色替换深色。 那么如何比较?
我认为RGB的平均值不是真正的解决方案。 谢谢。
例如我有2种颜色(ARGB)类的颜色。如何比较2种颜色?
我的想法是将它们分为浅色和深色。 因此,在稍后的位图中,我将用白色替换浅色,用黑色替换深色。 那么如何比较?
我认为RGB的平均值不是真正的解决方案。 谢谢。
RGB不是比较颜色亮度的好方法。您应该将RGB转换为HSL(色调,饱和度,亮度),然后在Lightness组件中获得该颜色的光量。
对于这种转换,你可以去看看,以RGB to HSL and back, calculation problems
或许已经回答这里http://stackoverflow.com/questions/9018016/how-to-compare-two-colors – MichaC