Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检测不可读的颜色组合_Python_Colors_Background_Foreground - Fatal编程技术网

Python 检测不可读的颜色组合

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

前景色为#ff00ff,背景为#ff7700的文本很难阅读。以下是一个例子:

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

我尝试了一些颜色距离算法,但结果并不理想。我可以找到距离较小的其他颜色组合,它们更具可读性


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

也许这会有帮助:@JayanthKoushik:谢谢,这完美地回答了我的问题。