如何以编程方式计算两种颜色之间的对比度?
简单明了,取黄色和白色: back_color = {r:255,g:255,b:255}; //white text_color = {r:255,g:255,b:0}; //yellow 在上帝的地球上具有普遍常数的物理学定律,使得黄色文本无法在白色背景上读取,而蓝色文本却可以读取? 为了我的可自定义小部件,我尝试了所有可能的色彩模型,这些色彩模型为其找到了转换功能。仅基于数值比较,都不能说绿色可以在白色上,而黄色不能。 我查看了Adsense(由所有互联网的Budda创建),猜测他们做了什么,他们进行了预设和颜色单元的距离计算。我不能那样做 只要仍然可以阅读文本,我的用户甚至有权选择最强烈的视网膜发炎,不美观的组合。