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

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

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

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

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

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

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

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

注意一点:因为RGB占用了B这个字母,所以在模式命名时黑色的缩写使用了Black的最后一个字母。
最后 从倒数第二张图来得出结论:
光的三原色的混合是加法混合,越混合越亮(越偏白光);颜料的三原色的混合是减法混合,越混合越暗(越偏黑色)。
RGB的光的三原色、品红黄青颜料的三原色的更多相关文章
- 颜色的RGB值表示法
颜色的RGB值表示法 从物理光学试验中得出:红.绿.蓝三种色光是其他色光所混合不出来的.而这三种色光以不同比例的混合几乎可以得出自然界所有的颜色. 如红光与不同比例的绿光混合可以得出橙.黄.黄绿等色: ...
- 前端开发-css基础入门
CSS cascading(层叠) style(样式) sheet(表) css注释 /* 注释内容 */ 快捷键:ctrl ? 引入方式 <!-- 1.行间样式 --> <div ...
- RGB的三维模型与渐变色-颜色系列之一
一.前言 以下与颜色相关的日志记录了俺学习颜色的有关容,限于编写时的水平,难免存在缺点与错误,希望得到朋友.同行和前辈的指教,非常感谢.1. RGB的三维模型与渐变色-颜色系列之一2. <颜 ...
- OpenCV学习(1) RGB颜色空间
1.1彩色空间 颜色是外来的光刺激作用于人的视觉器官而产生的主观感觉,它具有色调.饱和度和亮度三个特性.物体的颜色不仅取决于物体本身,还与光源.周围环境的颜色,以及观察者的视觉系统有关 1.1.1颜色 ...
- RGB与CMYK以及加色与减色
转载自:http://blog.csdn.net/tohmin/article/details/4761930 黑白色配色与RGB.CMYK 1. 光学三原色与印刷三原色 光学与印刷三原色, 相信大家 ...
- OpenCV——RGB和HSV颜色空间
RGB颜色空间 在RGB中,一幅图像有三个独立的图像平面或通道组成:红,绿,蓝(以及第四个通道透明度). RGB颜色表 资料:网络 ◇ 编制:王践舜 RGB(255,23,140)是光的三原色,也 ...
- RGB颜色原理
参考:http://www.cnblogs.com/harrytian/archive/2012/12/12/2814210.html 工作中经常和颜色打交道,但却从来没有从原理上了解一下,这篇文章希 ...
- RGB颜色空间、色调、饱和度、亮度,HSV颜色空间详解
本文章会详细的介绍RGB颜色空间与RGB三色中色调.饱和度.亮度之间的关系,最后会介绍HSV颜色空间! RGB颜色空间 概述 RGB颜色空间以R(Red:红).G(Green:绿).B(Blue:蓝) ...
- 颜色空间模型(HSV\LAB\RGB\CMYK)
通过Photoshop的拾色器,我们知道表征颜色的模型的不止一种,本文将系统并且详细讨论这四种模型(HSV.LAB.RGB和CMYK)之间的联系以及应用.本文部分章节整合了多位优秀博主的博客(链接见本 ...
随机推荐
- canal中间件
简介: 基于数据库增量(模拟MySQL slave的交互协议)日志解析,提供增量数据订阅和消费(客户端与canal建立关系) 安装版本:1.1.0 git 环境需求: jdk1.7以上 mysql开启 ...
- vue之ajax
[前言] Vue里发送AJAX有很多工具可以供开发者使用 ①浏览器自带的fetch函数 ②vue之前推荐的vue-resource第三方模块 ③vue官方目前强力推荐的axios第三方模块 axios ...
- USACO Poker Hands
洛谷 P3078 [USACO13MAR]扑克牌型Poker Hands 题目传送门 JDOJ 2359: USACO 2013 Mar Silver 1.Poker Hands JDOJ传送门 题目 ...
- GrowingIO配置
一.什么是UTM参数UTM是一套标准的跟踪渠道流量的参数,你可以通过它来跟踪访问你网站的流量来自于哪些渠道.哪些媒介等. 二.高级用法 UTM参数包括了utm_source在内的5个参数,分别是: 参 ...
- mark-向量式编程
numpy的速度→→→numpy中的向量式编程 from numpy to python https://www.labri.fr/perso/nrougier/from-python-to-nump ...
- <虚树+树型DP> SDOI2011消耗战
<虚树+树型DP> SDOI2011消耗战 #include <iostream> #include <cstdio> #include <cstring&g ...
- Problem C. 欧皇 ————2019.10.12
题目: 再次感激土蛋 #include <bits/stdc++.h> using namespace std; typedef long long ll; ; ll C[][]; voi ...
- Maven 基本概念——根目录、项目创建、坐标
1. MavenProjectRoot(项目根目录) |----src | |----main | | |----java ——存放项目的.java文件 ...
- Docker整合dockerfly实现UI界面管理(单机版)
一.搜索镜像 docker search dockerfly 二.根据镜像使用排名(一般情况下拉取使用率最高的镜像名),我这里使用的是阿里云镜像地址 docker pull registry.cn-h ...
- 为什么需要动态SQL
为什么需要动态SQL 在使用EF或者写SQL语句时,查询条件往往是这样一种非常常见的逻辑:如果客户填了查询信息,则查询该条件:如果客户没填,则返回所有数据. 我常常看到很多人解决这类问题时使用了错误的 ...