比较两种颜色以获得相似度

时间:2015-04-21 18:31:07

标签: javascript colors

我有一个颜色选择器,允许用户更改网格的前景色和背景色。我想知道是否有办法比较#FFFFFF格式中的两种颜色以获得"相似性"等级,即尝试验证前景色是否在指定背景上可读。

1 个答案:

答案 0 :(得分:1)

如果colour_1 = #aabbcccolour_2 = #AABBCC您可以执行以下操作:

diff = sqrt((aa - AA)^2 + (bb - BB)^2 + (cc - CC)^2)

此值越小,两种颜色应该越相似。