标签: javascript colors
我有一个颜色选择器,允许用户更改网格的前景色和背景色。我想知道是否有办法比较#FFFFFF格式中的两种颜色以获得"相似性"等级,即尝试验证前景色是否在指定背景上可读。
答案 0 :(得分:1)
如果colour_1 = #aabbcc和colour_2 = #AABBCC您可以执行以下操作:
colour_1 = #aabbcc
colour_2 = #AABBCC
diff = sqrt((aa - AA)^2 + (bb - BB)^2 + (cc - CC)^2)
此值越小,两种颜色应该越相似。