检测不可读的颜色组合

2024-09-28 22:56:17 发布

您现在位置:Python中文网/ 问答频道 /正文

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

example of text that is hard to read

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

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

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


Tags: 字符串文本功能算法距离颜色数字rgb