学习了祁连山老师讲的光与色的基础知识,觉得收获颇多,所以记下来光与色的知识点。
首先提问大家一个问题:照片中物体的颜色就是它的固有色么?(请从色光和物体固有色的角度回答)
这个问题在看完下面的总结后相信大家能够给出自己的见解:
牛顿通过三棱镜将光折射出(红、橙、黄、绿、青、蓝、紫)七种颜色的可见光。
人们对这其中色光进行研究发现:不能再分解的色光叫做--单色光;由单色光混合而成的光又叫做--复色光。
最终人们通过实验得知:红、绿、蓝这三种色光为单色光。
所以我们现在看到得多姿多彩得图象其实是由 红、绿、蓝三种色光通过比例得不同混合而来得。
色光量相同时 三种单色光混合后得典型示意图:

当RGB色光重叠放置、中心未对齐时会出现--紫边现象

了解完色光后,我们还要了解两个概念:光源色和固有色
光源发出来的颜色称为光源色。而苹果、草、花等物体自带的颜色被成为固有色。
小学时我们也了解过,物体本身是不发光的我们能看到物体以及他们的颜色是因为光照射在物体表面,物体反射与自己固有色相近的色光,吸收与自己固有色不同的色光从而被我们的眼睛所看到。

所以物体固有色与色光是有关系的:物体的固有色,是它反射色光的特性。
色光混合色环:

祁老师纠正了颜料的三原色是:

下面的图是一个颜色混合的小实验(接近青色的颜料和接近黄色的颜料)

为什么青+黄=绿?
我们从RGB色环上面进行推断:
青色颜料反射什么色光(这里只讨论RGB三原色光)?青色光=绿光+蓝光,所以青色颜料反射蓝光和绿光,吸收红光。
黄色原料反射什么色光?黄色光=红光+绿光,所以黄色原料反射红光和绿光,吸收蓝光。
青色原料和黄色原料混合起来,蓝光和红光都被吸收了,而且绿色色光会被反射,那么这两种原料混合之后,人们看到的原料会变成绿色。
所以总结一下,理想的CMY颜色混合会是下图的结果:

印刷行业的颜料混合模式:

注意一点:因为RGB占用了B这个字母,所以在模式命名时黑色的缩写使用了Black的最后一个字母。
最后 从倒数第二张图来得出结论:
光的三原色的混合是加法混合,越混合越亮(越偏白光);颜料的三原色的混合是减法混合,越混合越暗(越偏黑色)。

RGB的光的三原色、品红黄青颜料的三原色的更多相关文章

  1. 颜色的RGB值表示法

    颜色的RGB值表示法 从物理光学试验中得出:红.绿.蓝三种色光是其他色光所混合不出来的.而这三种色光以不同比例的混合几乎可以得出自然界所有的颜色. 如红光与不同比例的绿光混合可以得出橙.黄.黄绿等色: ...

  2. 前端开发-css基础入门

    CSS  cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...

  3. RGB的三维模型与渐变色-颜色系列之一

    一.前言 以下与颜色相关的日志记录了俺学习颜色的有关容,限于编写时的水平,难免存在缺点与错误,希望得到朋友.同行和前辈的指教,非常感谢.1.  RGB的三维模型与渐变色-颜色系列之一2.  <颜 ...

  4. OpenCV学习(1) RGB颜色空间

    1.1彩色空间 颜色是外来的光刺激作用于人的视觉器官而产生的主观感觉,它具有色调.饱和度和亮度三个特性.物体的颜色不仅取决于物体本身,还与光源.周围环境的颜色,以及观察者的视觉系统有关 1.1.1颜色 ...

  5. RGB与CMYK以及加色与减色

    转载自:http://blog.csdn.net/tohmin/article/details/4761930 黑白色配色与RGB.CMYK 1. 光学三原色与印刷三原色 光学与印刷三原色, 相信大家 ...

  6. OpenCV——RGB和HSV颜色空间

    RGB颜色空间 在RGB中,一幅图像有三个独立的图像平面或通道组成:红,绿,蓝(以及第四个通道透明度). RGB颜色表 资料:网络  ◇  编制:王践舜 RGB(255,23,140)是光的三原色,也 ...

  7. RGB颜色原理

    参考:http://www.cnblogs.com/harrytian/archive/2012/12/12/2814210.html 工作中经常和颜色打交道,但却从来没有从原理上了解一下,这篇文章希 ...

  8. RGB颜色空间、色调、饱和度、亮度,HSV颜色空间详解

    本文章会详细的介绍RGB颜色空间与RGB三色中色调.饱和度.亮度之间的关系,最后会介绍HSV颜色空间! RGB颜色空间 概述 RGB颜色空间以R(Red:红).G(Green:绿).B(Blue:蓝) ...

  9. 颜色空间模型(HSV\LAB\RGB\CMYK)

    通过Photoshop的拾色器,我们知道表征颜色的模型的不止一种,本文将系统并且详细讨论这四种模型(HSV.LAB.RGB和CMYK)之间的联系以及应用.本文部分章节整合了多位优秀博主的博客(链接见本 ...

随机推荐

  1. Linux下源码编译Mysql5.7

    1.安装依赖包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgc ...

  2. C语言形参跟实参详解

    形参与实参今天我们来说下c语言形参与实参的区别,形参跟实参理解的话也很简单,但是好多同学关于这个知识点都是一知半解,没有真正的去透彻,一问都知道,但在真正引用的时候还会出现很多问题,而百度的时候又会说 ...

  3. Resin开放远程调试端口

    Resin开放远程调试端口在启动加载的resin.xml中,找到  <server-default>, 在其下加入 <jvm-arg>-Xdebug</jvm-arg&g ...

  4. c++产生验证码字符串

    // // Created by lk on 18-10-14. // #include <iostream> #include <cstdlib> #include < ...

  5. texlive相关问题

    1.The font "WenQuanYi Micro Hei" cannot be found. 解决方法:下载WenQuanYi Micro Hei的字体(以ttf结尾),粘贴 ...

  6. python面试题以及答案

    目录 Python基础篇 1:为什么学习Python 2:通过什么途径学习Python 3:谈谈对Python和其他语言的区别 Python的优势: 4:简述解释型和编译型编程语言 5:Python的 ...

  7. Python并发编程内容回顾

    Python并发编程内容回顾 并发编程小结 目录 • 一.到底什么是线程?什么是进程? • 二.Python多线程情况下: • 三.Python多进程的情况下: • 四.为什么有这把GIL锁? • 五 ...

  8. python3字符串的方法及注释/ 字符串格式化符号含义及格式化符号含义

     capitalize()   把字符串的第一个字符改为大写   casefold()   把整个字符串的所有字符改为小写   center(width)   将字符串居中,并使用空格填充至长度wid ...

  9. nginx docker 命令: command not found

    1. ps: command not found 使用如下命令安装 apt-get update && apt-get -y install procps 2. vim: comman ...

  10. Linux下进程间通信方式——pipe(管道)

    每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程A把数据从用户空间拷到内核缓冲区,进程B再从内核缓冲区把 ...