`
xhanxhanxhan
  • 浏览: 207519 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

小东西没我想象中简单

 
阅读更多

贴个资料备忘。

 

 

这两天在研究用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%的色彩差异,人眼才容易分辨。

 

 

分享到:
评论

相关推荐

    有趣的小东西(数学).doc

    【标题】: 有趣的数学活动——幽默的小东西 【描述】: 该文档描述了一次以数学为主题的教学活动,活动灵感来源于《秋天多么美》的主题,聚焦于探索和学习关于小生物,特别是螃蟹的特性,旨在提升幼儿的观察力、计数...

    红红的小东西flash动画

    【描述】中提到的“红红的小东西”可能是指动画中的主角或关键元素,它们在绿色草地上活动,以此为背景展开故事,旨在培养孩子的观察力和想象力。这款动画课件不仅提供视觉刺激,还可能包含互动环节,鼓励孩子们参与...

    基于Python编程语言下的简单小游戏猜谜语游戏源码

    ### 基于Python编程语言下的简单小游戏猜谜语游戏源码 #### 一、项目概述 本项目是一个简单的猜谜语游戏,采用Python编程语言实现。游戏的主要目的是让用户通过输入答案来猜出预设的谜底。此游戏不仅能够帮助用户...

    【创意幼教】幼儿园小班教案《我们周围的颜色》(四篇).pdf

    这篇幼儿园小班教案《我们周围的颜色》旨在通过生动有趣的方式,帮助孩子们认识和理解周围环境中的颜色,并将颜色与日常生活中的物体对应起来,培养他们的观察力、想象力和简单的数学思维能力。以下是教案的详细内容...

    台湾小学语文实验教材第1册.doc

    小花鹿的出生,小东西从蛋壳中孵化成小鸭子,以及小鸡和小鸭的互动,都生动地展示了生命初期的状态和变化,帮助孩子们理解生物的成长过程。 2. **一天的开始**:《天亮了》这一课,通过自然界的各种生物和物体在...

    学习中的小发明.ppt

    总的来说,"学习中的小发明"是一个鼓励学生发挥想象力和创造力的活动,通过实践缺点列举法,我们不仅能解决学习中遇到的实际问题,也能培养自己的创新思维和解决问题的能力,这对于个人的成长和未来的发展都具有深远...

    自己编的vb小程序,呵呵呵。

    "好东西.exe"这个名字可能表示作者认为这个小程序有某种吸引力或者实用价值,尽管具体的功能我们无从得知,但可以推测它可能是一个简单的互动程序,如猜数字游戏、计算器、日历应用或者是一个自定义的画板等。...

    Nehe的OpenGL教程电子书

    在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序...

    OPenGL编程书籍

    在这个教程里,我将教你在Windows环境中创建OpenGL程序.它将显示一个空的OpenGL窗口,可以在窗口和全屏模式下切换,按ESC退出.它是我们以后应用程序的框架. 理解OpenGL如何工作非常重要,你可以在教程的末尾下载源程序...

    【小学生作文】小学生描写动物的作文200字.doc

    - 描述了动物在日常生活中的一些场景,如小兔子梳理毛发、小狗跟人互动等,这些场景贴近生活,易于引发共鸣,让读者能够更好地理解并想象出动物的形象。 5. **故事叙述**: - 通过简单的故事情节,如豆豆找食物、...

    四年级语文下册 第一单元 2天窗教案设计 冀教版-冀教版小学四年级下册语文教案.doc

    《天窗》是冀教版小学四年级下册语文...总的来说,《天窗》这篇课文旨在让学生体验到即使在简单的生活环境中,也能通过想象力找到乐趣,同时也教育他们珍视和培养自己的想象力,这对他们的成长和未来具有深远的影响。

    JavaScriptPaint:简单的类似于MS PaintHTML应用程序,带有JS

    JavaScript画图 ... 似乎与我想象的来自Python和Java的行为有所不同。 就我的口味而言,这太笨拙了! 笔记: 似乎对于任何真正的大型项目,都涉及大量CSS样式。 ...这意味着我将必须变得更具艺术性。

    借东西的地下小人flash动画

    在本案例中,"借东西的地下小人flash动画"利用了Flash的特性,将故事中的卡通人物和场景栩栩如生地展现在观众眼前。 卡通人物是幼儿故事中的关键元素,它们通常设计得色彩鲜艳、形象可爱,能够吸引孩子们的注意力。...

    简易信息管理系统

    这东西,拿来玩玩就算了,没什么大用。 友情提示:作者测试时,绝大多数是采用Maxthon3 3.3.8.2000测试,如果用其它浏览器浏览,效果不太一样的。比如,用Internet Explorer 8、firefox、360安全浏览器浏览,效果...

    小鱼游儿歌.doc

    7. **生活习惯的养成**:“我是一个大苹果”提醒孩子注意卫生,先洗手再吃东西,培养良好的卫生习惯。 8. **逻辑思维**:“肚里小鱼快快游”、“肚里汽车快快开”等儿歌,通过游戏化的语言,引导孩子进行简单的排序...

    《当世界年纪还小的时候》教学反思.pdf

    《当世界年纪还小的时候》是一篇富有哲理和想象力的儿童文学作品,它通过描述自然界的事物在早期阶段如何学习和适应环境,传递出生活中的简单道理。在教学反思中,我们可以看到教师关注了以下几个关键的教学环节: ...

    小学英语趣味小故事3则.docx

    这些故事不仅能够帮助孩子提高英语阅读理解能力,还能在娱乐中锻炼他们的想象力和创造力。 第一则故事是《睡不着的小松鼠》。这个故事讲述了在一个寒冷的冬夜,小松鼠无法入睡,尽管妈妈和爸爸都已经进入了梦乡。小...

    2020-2021年 读后续写范文选择题练习经典.doc

    我可能没有其他人画的那样豪华或者宏伟的东西去感恩,但我最感激的,就是您无私的付出和那双永远为我敞开的援手。” 老师感动得眼眶湿润,但她强忍住泪水,继续她的教学工作。她知道,对于道格拉斯这样的孩子来说,...

    中班音乐游戏小灰老鼠的故事.doc

    4. 激发想象力和创造力:通过扮演小灰老鼠和其他角色,孩子们可以自由发挥想象力,创造出属于自己的故事场景。 三、游戏流程: 1. 故事引入:老师讲述小灰老鼠的故事,描述它如何在夜晚悄悄寻找食物,遇到各种挑战...

    小学语文四年级上册给予是快乐PPT教案.pptx

    通过保罗和小男孩的两次对话,以及小男孩与弟弟的想象中的对话,展现出小男孩的善良和责任感,他对弟弟的关爱超越了物质,是对弟弟精神世界的关怀。 教学过程中,学生们被鼓励寻找文中感人的情节,并进行标记。保罗...

Global site tag (gtag.js) - Google Analytics