Python 检测不可读的颜色组合
前景色为#ff00ff,背景为#ff7700的文本很难阅读。以下是一个例子: 我想一个功能,可以检测难以阅读的颜色组合像这样。输入可以是十六进制字符串,也可以是rgb三元组,如(1,0,1)和(1,0.5,0)。结果要么是一个量化文本可读性的数字,要么是一个布尔值 我尝试了一些颜色距离算法,但结果并不理想。我可以找到距离较小的其他颜色组合,它们更具可读性Python 检测不可读的颜色组合,python,colors,background,foreground,Python,Colors,Background,Foreground,前景色为#ff00ff,背景为#ff7700的文本很难阅读。以下是一个例子: 我想一个功能,可以检测难以阅读的颜色组合像这样。输入可以是十六进制字符串,也可以是rgb三元组,如(1,0,1)和(1,0.5,0)。结果要么是一个量化文本可读性的数字,要么是一个布尔值 我尝试了一些颜色距离算法,但结果并不理想。我可以找到距离较小的其他颜色组合,它们更具可读性 我的项目是用Python编写的,但答案可以是任何语言或伪代码,我将把它移植到Python。也许这会有帮助:@JayanthKoushik:谢
我的项目是用Python编写的,但答案可以是任何语言或伪代码,我将把它移植到Python。也许这会有帮助:@JayanthKoushik:谢谢,这完美地回答了我的问题。