c++
文章平均质量分 76
kingzeus
这个作者很懒,什么都没留下…
展开
-
颜色模型浅谈(五)
四、光强度的显示(一)、强度等级的分配 有没有人想过这样一个问题,即为什么我们常用的RGB模型中的亮度等级是线性变化的?亮度等级又是如何分配到RGB(0,0,0)致RGB(255,255,255)的呢?下面我们将来探讨这些问题。 对于RGB三个分量表示的一个像素,显示卡将其先通过D/A转化为电信号,再经过显示器最终输出到屏幕上,那么我们先来看看我们是怎样把亮度等级分配到0到1的范围原创 2001-04-09 19:20:00 · 992 阅读 · 0 评论 -
即时战略游戏中寻径(Path-finding)算法的原理及实现技术
前几年,我在学校上学时,经常与同学在宿舍里网络对战“红色警报”,玩多了也一直在探索象“红色警报”这类即时战略游戏背后隐藏的编程奥秘。最近,找到一段空闲时间,终于把以前的想法付诸实施,用VC写了一个即时战略游戏的雏形(执行程序在附件中,采用了本文介绍的算法)。在此把即时战略游戏中寻径(Path-finding)算法的原理及实现技术写给大家。 想象一下,当你兴致勃勃地坐在电脑前,正指挥着屏幕原创 2001-04-09 19:07:00 · 2075 阅读 · 1 评论 -
颜色模型浅谈(三)
RGB颜色模型 我们的眼睛通过三种可见光对视网膜的椎状细胞的刺激来感受颜色。这些光在波长为630nm(红)530nm(绿)和450(蓝)时的刺激达到高峰。通过对各刺激强度的比较,我们感受到光的颜色。这种视觉理论就是使用红、绿、蓝三种基色来显示彩色的基础,称之为RGB颜色模型。 以R、G、B三个参数为坐标,我们可以得到如下的一个单位立方体来描述RGB颜色模型。请看下图:原创 2001-04-09 19:18:00 · 2853 阅读 · 2 评论 -
颜色模型浅谈(四)
三、直观颜色模型 前面讲解的颜色模型都是基于三基色的颜色模型,现在我们来看一种比较直观的颜色模型。可能大家都画过油画或是水粉画吧?还记得我们是怎么调配颜色的吗?我们总是从颜料中选取一种我们需要的色彩,然后如果我们需要暗淡一些就往里面添点黑色,需要颜色淡一点的话就往里面加点白色。显然,这种调配的方法对于我们来说比用三基色要直观的多,相对应的,我们也可以用这种直观的模型来描述颜色。HSV颜色原创 2001-04-09 19:19:00 · 1700 阅读 · 0 评论 -
颜色模型浅谈
五、CYMK颜色模型 关于颜色模型的这组文章哟很长一段时间没写下去了(其实也写的差不多了)。前些时候有网友在留言板里提问RGB->CYMK的转换问题,我特别留意了一下,找到了一篇吴进辉写的关于CYMK的文章。现摘抄于此,算是一个补充吧。一、概述 RGB及CMYK色彩空间至少从理论上是互补的。混合同等数量的青、品、黄也应该产生中性灰,而最大量的混合产生黑(CMYK色彩空间也被称为减色原创 2001-04-09 19:24:00 · 1592 阅读 · 0 评论 -
颜色模型浅谈(一)
一、光的电磁理论 众所周知,光是一种电磁波,它是由交替变化的电场和磁场组成的。由理论证明,对人眼以及感光仪器起作用的是电场强度E。对于光的强度一般用平均能流密度Î来描述,它是和电场强度振幅A的平方成正比,即:Î∝A2 一般我们用来描述光源的三个基本要素分别是:色彩,纯度和亮度。 光有单色光和复色光之分,光的颜色是由它的频率决定的,若一束光中只包含单一的频率,则它就是单色光(通原创 2001-04-09 19:14:00 · 1429 阅读 · 0 评论 -
颜色模型浅谈(二)
二、三基色颜色模型 下面我们就开始具体的讲解颜色模型。 众所周知,当我们将两种不同的颜色按一定比例混合可以生成另一种颜色,通过混合三种不同的颜色我们就可以得到我们想要的颜色,这就是三基色颜色模型的基本原理。但是理论表明在实际的基色组中,没有一种组合能生成所有的颜色。以我们常用的RGB为例,如下图: 这是一张颜色匹配图,该图表示了生成某一光谱颜色所需要的R、G、B配比,从图中可原创 2001-04-09 19:16:00 · 1925 阅读 · 0 评论