当前位置: 首页 > news >正文

颜色模式

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

各种颜色模式

HSB

HSB颜色模式基于人眼. H(hues)表示色相,S(saturation)表示饱和度,B(brightness)表示亮度 ,色相就是赤橙黄绿青蓝紫,饱和度就是化妆浓度,亮度就是明暗啊.白黑是无色相的.

 

RGB

RGB颜色模式基于光的.R(red)红色,G(greed)绿色,B(blue)蓝色. 发光之后你眼睛接收到的颜色

光的颜色模式有256个梯度

红色手电筒照白墙反射光是红色

绿色手电筒照白墙反射光是绿色

蓝色手电筒照白墙反射光是蓝色

----------------------------------------

红色和绿色手电筒照白墙是黄色

红色和蓝色手电筒照白墙是青色

绿色和蓝色手电筒照白墙是品红色

红色和绿色和蓝色手电筒照白墙是白色     这几种模式为加色模式

-------------------------------------------------------------------------

RGB值为0 0 0是黑色为什么? 给你举个例子 你拿个手电筒不开,啥也反射不了 黑色 .

RGB值为255 255 255是白色为什么? 给你举个例子 你拿红绿蓝三个手电筒照你,你就瞎了只看得到白色

 

CMYK

CMYK是基于印刷颜料的颜色C(Cyan)青色,M(Magenta) 品红色,Y(Yellow)黄色,K(Black)黑色,K为什么是黑色呢?因为RGB已经被占用了,所以用K来代表黑色,为什么印刷是四颜色?因为颜料是有杂质的配不出很纯的黑色,油墨不发光,,反光之后你眼睛接收到的颜色, 印刷颜料颜色梯度 100%

--------------------------------------------------------------------------

RGB相当于白光

红色手电筒照在青色墙上 完全不发光 互补色互相吸收

黄色手电筒照在蓝色墙上 完全不发光 互补色互相吸收

品红色手电筒照在绿色墙上 完全不发光 互补色互相吸收

白光手电筒照青色墙 红色被吸收 反光绿色和蓝色颜色 混合就是青色

白光手电筒照品红墙 绿色被吸收 反光红色和蓝色颜色 混合就是品红色

白光手电筒照黄墙 蓝色色被吸收 反光红色和绿色颜色 混合就是黄色     这几种模式为减色模式

--------------------------------------------------------------------------------------------------

CMYK值 0% 0% 0% 0%是白色,举个例子啥也不印,当然是白色了

CMYK值 0% 0% 0% 100%是黑色

003211_y716_2615687.png

004252_Vb5T_2615687.png

加色模式(滤色)                红+绿+ 蓝 = 白  会过滤掉白色

减色模式 (正片叠底)         白 - 红 = 青       会过滤掉黑色

正片叠底是基于CMYK模式 ,也就是印刷模式。他不可能产生白色。 他只能越来越暗。压暗亮度,能去白色

滤色模式基于RGB模式,也就是光的模式。没有黑光,黑光就意味着没有光。提高亮度,能去黑色

CMYK 是印刷模式.白纸!白纸上+任何颜色=任何颜色.所以能屏蔽白色

RGB 是光的模式 . 黑色是不发光就行! 不发光+任何颜色=任何颜色 . 所以能屏蔽黑色

 

这篇文章只是笔记,如有错误还望高手指正

转载于:https://my.oschina.net/u/2615687/blog/1484301

相关文章:

  • 自作聪明的开发
  • 记录一次MySQL进程崩溃,无法重启故障排查
  • 我的IntelliJ IDEA 设置
  • shell自定义函数
  • SVN:show log问题
  • monaco editor + vue的配置
  • Centos7配置ubuntu本地仓库
  • jQuery 选择器
  • IP unnumbered interface,某个接口不编号,某个接口不分配IP地址
  • struts2中怎样处理404?
  • 一张图让你学会LVM
  • WiFi替代者LiFi首次实测结果出炉:1Gbps
  • 解读:四点让云计算引发全球变革
  • 数据蒋堂 | 开放的计算能力为数据库瘦身
  • 数据分析流程这么长,产品经理如何一人搞定?
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 78. Subsets
  • Angular 响应式表单之下拉框
  • jquery cookie
  • js如何打印object对象
  • MD5加密原理解析及OC版原理实现
  • niucms就是以城市为分割单位,在上面 小区/乡村/同城论坛+58+团购
  • yii2中session跨域名的问题
  • 从地狱到天堂,Node 回调向 async/await 转变
  • 分类模型——Logistics Regression
  • 关于Flux,Vuex,Redux的思考
  • 官方新出的 Kotlin 扩展库 KTX,到底帮你干了什么?
  • 马上搞懂 GeoJSON
  • 排序(1):冒泡排序
  • 推荐一个React的管理后台框架
  • 微信小程序:实现悬浮返回和分享按钮
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • $.ajax()参数及用法
  • (12)Linux 常见的三种进程状态
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)spring boot智能服药提醒app 毕业设计 102151
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (接口自动化)Python3操作MySQL数据库
  • (一)基于IDEA的JAVA基础1
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .FileZilla的使用和主动模式被动模式介绍
  • .net framework4与其client profile版本的区别
  • .NET 反射的使用
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET/C# 编译期能确定的字符串会在字符串暂存池中不会被 GC 垃圾回收掉
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET是什么
  • .Net下的签名与混淆
  • @基于大模型的旅游路线推荐方案