关于颜色的透明度的形象理解

图像上某点的颜色,用RGB表示法表示时一般指出RGB各个分量的取值(取值范围是0~255)。但是还有一种表示法是RGBA,关于这个A可能有些人就要糊涂半天了,可能要问,某点的颜色不是由RGB三原色构成么?难不成这个A也是原色之一么?。

当然,吾鄙陋之至,也算作其中一员,糊涂了两年多。再次接触,是在指定窗口的颜色时,要指定其背景色,经过一番思考,至今算是清楚了一点^^。

记得当初学到图形学时,一本书中提到这个A是图像融合时用的,这个A被称之为Alpha通道。当时融合算是学会了,但只是知道公式而已,觉得这个透明度确实只是在两幅图融合时使用,但是为什么称之为透明度,则不甚了了。

先从我们日常生活中的例子说明透明度的概念。假设有一个透明玻璃箱,里面装满了清水,称之为物体B;还有发光体太阳,称之为物体A;看清这个水箱,还得有人得眼睛,称之为物体C。光的路径是,物体A发出光,光穿过B,到达C。此时B(即水)是无色的,完全透明,C看到的B的颜色取决于光的颜色—白色,我们认为看到的颜色是A的颜色,A的颜色在看到的颜色中所占分量是1,B的颜色在看到的颜色中所占分量是0。

现在往水里注入一定量的深蓝墨水,C再次观察B,观察到的颜色是蓝色,介于白色和深蓝之间,即发生A的颜色和物体B的颜色融合,观察到的颜色是一种介于A颜色和B颜色之间的颜色,A的颜色在看到的颜色中所占分量是a(0

继续往玻璃箱中注入深蓝墨水,直至饱和为止,C再次观察B,其颜色是一种近乎黑色的深蓝色,此时可以认为观察到的颜色是物体B的颜色,A的颜色在看到的颜色中所占分量是0,B的颜色在看到的颜色中所占分量是1。

如果透明度范围是0~1,可以认为水的透明度是0,饱和状态的深蓝水的透明度是1,则非饱和状态的蓝色水的透明度是一个大于0而小于1的小数。如果透明范围是0~255,则完全透明时透明度是0,不透明时透明度是255,不完全透明时透明度是一个大于0小于255的数。

话题再次转回窗口的颜色,绘制窗口时要指定窗口的颜色,假设现在的窗口数目是2,一个是背景,另一个是将要创建出来的窗口。如果认为背景是一个发光物体,而窗口指定的颜色值为RGBA格式,即有一定透明度,则最终用户看到的窗口颜色,即窗口绘制完成时的颜色则是二者颜色融合的结果,实质就是图像融合。

如果背景颜色是(R0,G0,B0),前景色是(R1,G1,B1),透明度是Alpha,显示器上显示的窗口颜色是(R,G,B),其计算过程如下:

R   =   R0   * (255-Alpha)/255   +   R1 * Alpha/255 =    R0   +   (R1 - R0) * Alpha/255

G   =   G0   * (255-Alpha)/255   +   G1 * Alpha/255 =    G0   +   (G1 - G0) * Alpha/255

B   =   B0   * (255-Alpha)/255   +   B1 * Alpha/255 =    B0   +   (B1 - B0) * Alpha/255

上面这个计算过程是一个线性计算过程。各个颜色分量的计算过程中,我认为第一步是最好理解的,(255-Alpha)/255代表了背景色所占分量,Alpha/255则是窗口颜色所占分量,但是第二步适宜于计算机计算过程。

图像上某点的颜色,用RGB表示法表示时一般指出RGB各个分量的取值(取值范围是0~255)。但是还有一种表示法是RGBA,关于这个A可能有些人就要糊涂半天了,可能要问,某点的颜色不是由RGB三原色构成么?难不成这个A也是原色之一么?。

当然,吾鄙陋之至,也算作其中一员,糊涂了两年多。再次接触,是在指定窗口的颜色时,要指定其背景色,经过一番思考,至今算是清楚了一点^^。

记得当初学到图形学时,一本书中提到这个A是图像融合时用的,这个A被称之为Alpha通道。当时融合算是学会了,但只是知道公式而已,觉得这个透明度确实只是在两幅图融合时使用,但是为什么称之为透明度,则不甚了了。

先从我们日常生活中的例子说明透明度的概念。假设有一个透明玻璃箱,里面装满了清水,称之为物体B;还有发光体太阳,称之为物体A;看清这个水箱,还得有人得眼睛,称之为物体C。光的路径是,物体A发出光,光穿过B,到达C。此时B(即水)是无色的,完全透明,C看到的B的颜色取决于光的颜色—白色,我们认为看到的颜色是A的颜色,A的颜色在看到的颜色中所占分量是1,B的颜色在看到的颜色中所占分量是0。

现在往水里注入一定量的深蓝墨水,C再次观察B,观察到的颜色是蓝色,介于白色和深蓝之间,即发生A的颜色和物体B的颜色融合,观察到的颜色是一种介于A颜色和B颜色之间的颜色,A的颜色在看到的颜色中所占分量是a(0

继续往玻璃箱中注入深蓝墨水,直至饱和为止,C再次观察B,其颜色是一种近乎黑色的深蓝色,此时可以认为观察到的颜色是物体B的颜色,A的颜色在看到的颜色中所占分量是0,B的颜色在看到的颜色中所占分量是1。

如果透明度范围是0~1,可以认为水的透明度是0,饱和状态的深蓝水的透明度是1,则非饱和状态的蓝色水的透明度是一个大于0而小于1的小数。如果透明范围是0~255,则完全透明时透明度是0,不透明时透明度是255,不完全透明时透明度是一个大于0小于255的数。

话题再次转回窗口的颜色,绘制窗口时要指定窗口的颜色,假设现在的窗口数目是2,一个是背景,另一个是将要创建出来的窗口。如果认为背景是一个发光物体,而窗口指定的颜色值为RGBA格式,即有一定透明度,则最终用户看到的窗口颜色,即窗口绘制完成时的颜色则是二者颜色融合的结果,实质就是图像融合。

如果背景颜色是(R0,G0,B0),前景色是(R1,G1,B1),透明度是Alpha,显示器上显示的窗口颜色是(R,G,B),其计算过程如下:

R   =   R0   * (255-Alpha)/255   +   R1 * Alpha/255 =    R0   +   (R1 - R0) * Alpha/255

G   =   G0   * (255-Alpha)/255   +   G1 * Alpha/255 =    G0   +   (G1 - G0) * Alpha/255

B   =   B0   * (255-Alpha)/255   +   B1 * Alpha/255 =    B0   +   (B1 - B0) * Alpha/255

上面这个计算过程是一个线性计算过程。各个颜色分量的计算过程中,我认为第一步是最好理解的,(255-Alpha)/255代表了背景色所占分量,Alpha/255则是窗口颜色所占分量,但是第二步适宜于计算机计算过程。


相关内容

  • 如何找准你的个人色彩定位
  • 写在前面的话 继上次分享了跟夏青老师学习的身型比例与穿搭技巧知识后,好些小伙伴在简书后台私信问我什么时候分享下色彩搭配的知识. 这个课题对我来说难度挺大,因为内容基本颠覆了我在九年义务教育中学校美术老师教导我的色彩认知理论.我酝酿了很长时间,复习了十几次课堂笔记,反复看做过的课堂作业,尤觉得无法完全 ...

  • 烹饪美学教案
  • 第一章 烹饪与美学概述 教学过程: 一.导入新课 烹饪是文化,是艺术,从人类的诞生起,就与美紧密地联系在一起了.从美字开始研究,古代的美是怎么解释的,如今又如何描述美 . 二. 讲授新课 1.烹饪美术的起源和发展 人类对美的概念的起源,与饮食和烹饪有着密不可分的联系,特别在中国,甲骨文中美字的产生就 ...

  • 动画专业试题
  • ---主题库由:零∽和∑游戏提供--- -------动画班全体补充完善------- --------正确率:95% 以上-------- 道德是作为社会的一种(),是构成人类文明,特别是精神文明的重要内容. 行为准则 道德不像科学.政治等现象,局限于人类活动的某个确定范围内,它具有很大的(). ...

  • 关于玉的知识
  • 关于玉的知识,玉的种类,翡翠种 翡翠硬度为7,比重3.33.矿物折光率:Ng=1.667,Np=1.654:重折率0.012. 常见的翡翠颜色有白.灰.粉.淡褐.绿.翠绿.黄绿.紫红等,多数不透明,个别半透明,有玻璃光泽.按颜色和质地分,有宝石绿.艳绿.黄阳绿.阳俏绿.玻璃绿.鹦哥绿.菠菜绿.浅水绿 ...

  • (五)着装礼仪
  • 培训内容:<着装礼仪> 培训时间:2012年2月 号 培训地点:培训大厅 参加人员:全体员工 培训人:关玲娟 职场礼仪之着装礼仪 了解.掌握并恰当地应用职场礼仪有助于完善和维护职场人的职业形象,会使你在工作中左右逢源,使你的事业蒸蒸日上,做一个成功职业人.成功的职业生涯并不意味着你要才华 ...

  • 网友原创教程:魔戒三部曲之VRay2.0材质详解
  • 网友原创教程:魔戒三部曲之VRay2.0材质详解 作者简介 姓名[良辰美景CG] 年龄22岁,南京在校学生. 特长是电脑制图技术. 曾参与过获奖动画<24节气>与<逃走的水>的制作. 参与制作江苏省教育厅春节节目<办公室的一天>. 全程参与制作北京华风影视集团的& ...

  • 学前教育专业简笔画教案
  • 第一章 怎样认识.理解和掌握简笔画 第一节简笔画的概述 教学目的: 通过本节课的学习使学生们了解简笔画的定义.特点.分类.原则以及简笔画在幼儿教学中的作用,并通过欣赏范图及示范来激发学生的学习兴趣. 教学重难点: 重点:理解什么是简笔画 难点:简笔画的基本表现形式 教学准备:素描纸.绘画工具.简笔画 ...

  • 关于波提切利的春的思考
  • 题目:<关于波提切利的春的思考> 课程名称: 上课时间: 年:学 期 学生姓名:学 号: 院 系:电子信息与电气工程专业年级: 任课教师: 称: 关于波提切利的春的思考 摘要: 这幅画取材于当时的著名诗人波利希安的寓言诗--一个早春的清晨,在优美雅静的果林里,端庄妩媚的爱与美之神维纳斯位 ...

  • 彩色铅笔技法在插画中的应用技巧的研究
  • [摘 要]插画是一种艺术形式,插画以其独特的艺术魅力广泛用于现代设计的多个领域中.插画可以绘声绘色地传达表达思想.产品概念.幽默技巧,增加了文字的趣味性与理解性.彩色铅笔技法在插画中的运用,增加了图画的渲染力和形象性. [关键词]插画 艺术 彩色铅笔技法 一.何为插画 1. 插画的定义 插画又称插图 ...