颜色编程:色彩学基础知识

参考资料:

色彩学基础知识

我们现在通过RGB来学习怎样转换程HSV模式。并且,我们通过HSV模式也可以猜测当前颜色的样子。

例如,我们随便敲出来一个颜色 ABCDEF,下面我们来分析这个颜色。

我们为了方便理解,我们把它转换为10进制,(171,205,239)

  • 色相

    首先,色相的取值是[0,360]。即:红橙黄绿青蓝紫。红 0 或者 360,绿 120,蓝 240。由此我们可以看到,当前颜色是蓝色的。

  • 饱和度

    我们看下蓝色的占比,比较低。

  • 亮度

    最高亮度是(255,255,255)表示白色。最低亮度(0,0,0),表示黑色。当前整体亮度还是很高的。

最后我们看下取色器:

跟我们预想的颜色是一致的,一张 偏蓝色的、饱和度比较低、亮度比较高的颜色。

原文地址:https://www.cnblogs.com/wyy5552/p/10035772.html

时间: 2024-11-08 23:55:17

颜色编程:色彩学基础知识的相关文章

色彩学基础知识(转)

加法混色 采用红(Red).绿(Green).蓝(Blue)三种色光进行混色来显示其他颜色.色光越混合越亮,因此称为加法混色.电视.电脑的显示就采用加法混色原理. 红(R)绿(G)蓝(B)被称为光的三原色. 图1.加法混色 减法混色 采用青蓝色(Cyan).洋红色(Magenta).黄色(Yellow)三种颜料进行混合来制造其他颜色.颜色越混合越暗,因此称为减法混色.颜料调色.彩色打印机就采用减法混色原理.        蓝(C) 黄(Y) 红(M)被称为颜料的三原色. 图2. 减法混色 补色

socket网络编程的一些基础知识

源地址:http://blog.csdn.net/roger_77/article/details/1453049 目录: 1) 什么是套接字? 2) Internet 套接字的两种类型 3) 网络理论 4) 结构体 5) 本机转换 6) IP 地址和如何处理它们 7) socket()函数 8) bind()函数 9) connect()函数 10) listen()函数 11) accept()函数 12) send()和recv()函数 13) sendto()和recvfrom()函数 

.net中的并行编程系列-1.基础知识

最近半年一直研究用.net进行并行程序的开发与设计,再研究的过程中颇有收获,所以画了一个图总结了一下并行编程的基础知识点,这些知识点是并行编程的基础,有助于我们编程高性能的程序,里面的某些结构实现机制也蕴含着丰富的软件设计思想,在后续的文章中我会对图里面提到某些数据结构或同步机制的源码进行分析. 注:虽然使用的平台是.net ,但大部分知识点和平台以及语言无关,相关数据结构其他相关平台都有实现,包括优化手段都非常相似. .net中的并行编程系列-1.基础知识,布布扣,bubuko.com

shell编程技术之-基础知识

一.脚本结构 linux下shell的脚本,是将一系列命令序列写在一个文本文件,而这个文本文件时可执行的.相对命令行来说,开发效率提高.因此他的构架有2部分构成#!和命令序列.其中#!指明此脚本是用哪个解析器来解析. 例如: 二.基础知识 2.1 变量 shell本允许用户设置和使用自己的变量,变量可以是数字或者字符串,用户无需指定其类型,也无需在使用前定义. 例如: 1 #!/bin/bash 2 3 #2.2 4 a="hello word" 5 b=5 6 echo "

Java编程思想(1) - 基础知识

对于Set 和 List都是 接口 Collection 的子接口 1.Set 不允许重复,List允许重复 2.Set 没有顺序,List有顺序 另外:对于List当中,有没有重复元素的判断:是依据元素的 equals方法判断是否相等的. 对于排序来说,是根据元素实现了Comparable接口compareTo()方法来排序的.

[Java并发编程之美]第2章 并发编程的其他基础知识 补充知识

synchronized与volatile关键字 一. synchronized synchronized是Java语法中的一个内置锁的实现.synchronized关键字解决了代码块或者方法上的同步问题,同一时间,只有一个线程能够通过并执行.保证线程安全:内存可见性和原子性提供了并发场景的一个共享资源访问的解决方案. 当我们说synchronized锁住的是一个JVM对象时,真正发挥作用的是对象头上所指向的monitor对象(监视器机制:Java锁的底层实现). synchronized有两种

颜色编程:看值识色

参考资料: 色彩学基础知识 我们现在通过RGB来学习怎样转换程HSV模式.并且,我们通过HSV模式也可以猜测当前颜色的样子. 例如,我们随便敲出来一个颜色 ABCDEF,下面我们来分析这个颜色. 我们为了方便理解,我们把它转换为10进制,(171,205,239). 色相 首先,色相的取值是[0,360].即:红橙黄绿青蓝紫.红 0 或者 360,绿 120,蓝 240.由此我们可以看到,当前颜色是蓝色的. 饱和度 我们看下蓝色的占比,比较低. 亮度 最高亮度是(255,255,255)表示白色

UI设计初学者教程:色彩基础知识

编辑:千锋UI设计 初学设计都会先认识三原色,通常我们说的三原色指的是颜料三原色:红.黄.蓝:其实三原色还有色光三原色:红.绿.蓝.我们通常说的红黄蓝就是减色法三原色,而红绿蓝是加色法三原色.可能这么说有点蒙,简单来说就是CMYK(印刷色)和RGB(屏幕色)的区别. 初学设计都会先认识三原色,通常我们说的三原色指的是颜料三原色:红.黄.蓝:其实三原色还有色光三原色:红.绿.蓝.我们通常说的红黄蓝就是减色法三原色,而红绿蓝是加色法三原色.可能这么说有点蒙,简单来说就是CMYK(印刷色)和RGB(屏

C#基础知识回顾整理

20150907~20150928所学基础知识整理,后续完善补充 数据类型 变量 运算符 语句:条件语句.循环语句.跳转语句.异常语句 时间 类.类型 数组.冒泡排序 数组.迷宫操作 集合 结构体 枚举.函数 递归 数据类型: 变量:用于临时存储数据的 变量的定义: 数据类型 变量名: 数据类型  变量名=赋值: 数据类型  变量名1,变量名2,变量名3...: //生成随机数的类 Random r = new Random(); int shu = r.Next(100); Console.W