文本颜色计算以获得最大的可读性 PHP/JS/CSS
Posted
技术标签:
【中文标题】文本颜色计算以获得最大的可读性 PHP/JS/CSS【英文标题】:Text colour calculation for maximum readability PHP/JS/CSS 【发布时间】:2011-09-20 08:14:25 【问题描述】:给定任意背景颜色 A,文本最易读的颜色是 B。
目前我有以下解决方案(非常流行但不正确):
Turn the bg colour monotone
find the midway point between white and black,
if closer to white
B = black
else
B = white.
然而,这很简单,在中间色调上失败了,并且不能解释我们的眼睛不能均匀看到色谱的事实。
几个月前我读了一篇文章,解释了这一点并展示了演示,显示了上述失败的颜色,并且调整后的计算有效。但是我找不到它。
作为旁注,人们似乎也用一种算法来回答这样的问题,以找出两种颜色之间的对比度。我有比我想要的更多的东西。 我需要知道如何在给定背景颜色 B 的情况下生成最佳文本颜色 A。
【问题讨论】:
【参考方案1】:也许这可以帮助你。
Good text foreground color for a given background color
【讨论】:
以上是关于文本颜色计算以获得最大的可读性 PHP/JS/CSS的主要内容,如果未能解决你的问题,请参考以下文章