比较两种颜色以获得相似的评级 [英] Comparing two colors to get likeness rating
本文介绍了比较两种颜色以获得相似的评级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个颜色选择器,允许用户更改网格的前景和背景颜色。我想知道是否有一种方法来比较#FFFFFF格式的两种颜色以获得相似评级,即尝试并验证前景颜色是否在指定的背景上可读。
I have a color selector that allows a user to change fore and background color for a grid. I wondered if there is a way to compare two colors in the #FFFFFF format to get a "likeness" rating, i.e. to try and verify if the foreground colors are readable on a specified background.
推荐答案
如果 colour_1 = #aabbcc
和 colour_2 = #AABBCC
你可以这样做:
diff = sqrt((aa - AA)^2 + (bb - BB)^2 + (cc - CC)^2)
此值越小,两种颜色越相似应该。
The smaller this value is, the more alike the two colours should be.
这篇关于比较两种颜色以获得相似的评级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文