贴个资料备忘。
这两天在研究用JAVA开发类似MSN机器人的应用程序,今天想到要让程序每次发送消息的时候更换一种随机的字体颜色,于是这就有一个问题,假设大
部分情况下背景色是白色(#FFFFFF)的,万一随机出来的颜色太淡看不清楚怎么办呢?这时候就需要一个对于颜色的判断标准,我首先想到的就是亮度,每
种颜色有它的色彩亮度,这个计算在JPG压缩等场合也会用到。这里提供一个由RGB计算色彩知觉亮度的公式:
Y = ((R*299)+(G*587)+(B*114))/1000
根据这个公式,白色的知觉亮度最大,为255,而黑色最小,为0,根据W3C标准,字体色和背景色的知觉亮度差值大于125,也就是至少有50%亮
度差异的情况下,人眼比较容易辨认。看看上面这个公式,可以发现在亮度计算中,RGB所占有的权重不同,绿色居然占到了58.7%的权重,以前还真没注意
到……
除去亮度以外,背景和字体的色彩差异也是对辨认感有影响的,而色彩差异则是通过计算两种色彩RGB的差值绝对值之和,即:
Δ = |R1-R2| + |G1-G2| + |B1-B2|
根据这个公式,黑色和白色的差异最大,为765,而W3C的标准建议,背景和字体颜色的色彩差异应当大于500,也就是至少有35%的色彩差异,人眼才容易分辨。
分享到:
相关推荐
【标题】: 有趣的数学活动——幽默的小东西 【描述】: 该文档描述了一次以数学为主题的教学活动,活动灵感来源于《秋天多么美》的主题,聚焦于探索和学习关于小生物,特别是螃蟹的特性,旨在提升幼儿的观察力、计数...
【描述】中提到的“红红的小东西”可能是指动画中的主角或关键元素,它们在绿色草地上活动,以此为背景展开故事,旨在培养孩子的观察力和想象力。这款动画课件不仅提供视觉刺激,还可能包含互动环节,鼓励孩子们参与...
在我生活中,有一个可爱的存在,她是我的小表妹,一个只有三岁半的小精灵。她有着一张瓜子脸,明亮的眼睛闪烁着好奇和顽皮的光芒,还有一头短发,常在我眼前蹦蹦跳跳,给我的生活带来了无尽的乐趣和温暖。 小表妹的...
通过小明的梦境,我们不仅看到了一双勤劳的手如何因为不满小主人的生活习惯而选择罢工,更是引发了一场关于健康生活习惯的深刻反思。 在一个看似普通的午后,小明贪婪地啃食着冰棍,他沉浸在冰凉的甜味中,却忽视了...
《高中语文 情感美文 爱,不是一件容易衡量的东西》这篇美文正是在这样的背景下,用简单而深刻的语言,讲述了一个关于爱的故事,让我们得以一窥情感的深邃和复杂。 文章以动物的形象——小狗、小猫、栗色小兔子和大...
“班会小游戏你划我猜”作为一种团队游戏,它的基本规则简单明了,易于理解和参与。每组需要两名学生合作,一个负责比划,另一个则负责猜测。这种合作模式要求两人之间必须建立起良好的默契,实现非语言信息的有效...
在我的成长之路上,有那么一个小伙伴,他的名字叫张辉。张辉不仅是一个热爱阅读的伙伴,还是一个在课外活动中展现出色才能的朋友。他的故事充满了学习、阅读习惯和沟通技巧等知识点,让我受益匪浅。 张辉是一个漫画...
故事中,一个小男孩在黄色小屋的院子中遇到了各种意想不到的动物,这些动物有的在玩耍,有的在吃东西,还有的在看报纸,各自忙碌着。这些动物行为的描述,让孩子们的想象力得以充分释放,去构建属于自己的奇幻世界。...
### 基于Python编程语言下的简单小游戏猜谜语游戏源码 #### 一、项目概述 本项目是一个简单的猜谜语游戏,采用Python编程语言实现。游戏的主要目的是让用户通过输入答案来猜出预设的谜底。此游戏不仅能够帮助用户...
我想要送一个有特别意义的东西。我想到有一次妈妈告诉过我,她在工作忙碌时总感觉很焦虑,我就想送一个能给她带来幸运和安心的礼物。最后,我决定做一个幸运瓶,里面装满了五彩缤纷的小纸片,上面写着各种鼓励和祝福...
这篇幼儿园小班教案《我们周围的颜色》旨在通过生动有趣的方式,帮助孩子们认识和理解周围环境中的颜色,并将颜色与日常生活中的物体对应起来,培养他们的观察力、想象力和简单的数学思维能力。以下是教案的详细内容...
在我们的日常生活中,磁铁是一种常见的小物品,但它的作用却远超过我们的想象。它不仅能吸引铁制物品,还能在我们的生活中解决各种问题。今天,我要讲述一个关于磁铁找回手机零件的有趣故事。 故事发生在我的小学...
今天,我有幸参与了一场名为“抓鱼”的小游戏,它不仅让我感受到了运动的快乐,还让我学到了许多有意义的东西。 游戏开始前,老师简单介绍了规则。每个同学根据自己的学号,随机分配到“渔夫”或“小鱼”的角色中去...
他们通过自己的双手,把简单的物件变成了有生命的小东西,这份成就感和满足感,是任何物质享受都无法替代的。 随着竹节人的诞生,孩子们开始了斗竹节人的游戏。在这个过程中,他们展现出的不仅仅是对游戏的热爱,更...
总的来说,"学习中的小发明"是一个鼓励学生发挥想象力和创造力的活动,通过实践缺点列举法,我们不仅能解决学习中遇到的实际问题,也能培养自己的创新思维和解决问题的能力,这对于个人的成长和未来的发展都具有深远...
在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序...
在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序...
第二次对话中,小男孩用想象中的新车为弟弟带来希望和快乐,这又一次体现了他对弟弟的深切关爱。 这个故事不仅是一个温暖人心的故事,它还被用来在教学中启发学生们的思考。课堂上,老师会引导学生们找出故事中最...
- 描述了动物在日常生活中的一些场景,如小兔子梳理毛发、小狗跟人互动等,这些场景贴近生活,易于引发共鸣,让读者能够更好地理解并想象出动物的形象。 5. **故事叙述**: - 通过简单的故事情节,如豆豆找食物、...
特别是儿歌中那句“小冤家要讲卫生,吃东西平常先要洗洗手”,既形象又生动,成为孩子们日常生活中一个重要的行为指南。 认知发展也是本次教学活动的重点之一。在活动开始阶段,老师通过引导孩子们讨论不同的水果,...