标签: python colors background foreground
前景色#ff00ff和背景#ff7700的文字难以阅读。这是一个例子:
我想要一个可以检测难以阅读的颜色组合的功能。输入可以是十六进制字符串,或rgb三元组,如(1,0,1)和(1,0,0,0)。结果可以是量化文本可读性的数字,也可以是布尔值。
我尝试了一些色距算法,但结果不是很好。我可以找到更小距离的其他颜色组合,这些组合更具可读性。
我的项目是用Python编写的,但答案可以是任何语言或伪代码,我会把它移植到Python。