检测不可读的颜色组合

时间:2014-02-21 10:19:00

标签: python colors background foreground

前景色#ff00ff和背景#ff7700的文字难以阅读。这是一个例子:

example of text that is hard to read

我想要一个可以检测难以阅读的颜色组合的功能。输入可以是十六进制字符串,或rgb三元组,如(1,0,1)和(1,0,0,0)。结果可以是量化文本可读性的数字,也可以是布尔值。

我尝试了一些色距算法,但结果不是很好。我可以找到更小距离的其他颜色组合,这些组合更具可读性。

我的项目是用Python编写的,但答案可以是任何语言或伪代码,我会把它移植到Python。

0 个答案:

没有答案