不同的color-model
- RGB color mode
- YIQ color mode
- Y: brightness,亮度
- I: In-phase,色彩从橙色到青色
-Q: Quadrature-phase, 色彩从紫色到黄绿色
是NTSC的传输标准,黑白电视机只有Y。
I路和Q路信号是调制为正交信号(QPSK?)以后传输的,提供色调和饱和度信息。
>Y=0.299R+0.587G+0.114B
I=0.596R-0.274G-0.322B
Q=0.211R-0.523G+0.312B
- YCrBr
YIQ的变种。用于数字视频传输、jpeg编码等。- Y: brightness
- Cb: blue-difference
- Cr: red-difference
>Y = 0.257R+0.504G+0.098B+16
Cb = -0.148R-0.291G+0.439B+128
Cr = 0.439R-0.368G-0.071*B+128
CMY
屏幕上的光直接发射到眼睛里,因此是一种相加的过程。我们看到的纸张等是他们反射的太阳光的颜色,因此是一种相减的过程。
CMY分别是RGB的互补色。青(Cyan),洋红或品红(Magenta),黄(Yellow)品红色加黄色会形成红色;品红色加青色形成蓝色;青色加黄色形成绿色。理论上只用上述三种颜色相加就可以形成包含黑色在内101³共1,030,301色,但实际印刷时三种颜色的相加只能形成一种深灰色或深褐色,不可能混合成黑色。
理想的CMY三原色油墨应该接近RGB三色光的补色,但现实世界里一般彩色印刷所使用的CMY三色油墨实际上均有偏色现象:“青色”略带品红而偏蓝,“品红”略带青色而偏红,“黄色”也略带品红而接近铬黄;此外以三层CMY叠印产生黑色不仅不容易立即干燥、不利于快速印刷,三色叠印也需要非常精确的套印,用于表现有许多细小线条的文字十分不利;直接以黑色油墨替代不纯的CMY三层叠印产生不纯的黑色,也可以大大节省成本。故此“黑色”虽非“原色”,却成为彩色印刷必备的色彩之一。
印刷时用黑色作为标定套版位置的颜色,所以也叫做定位(Key)套版的颜色。用黑色代替其他颜色的量不尽相同,取决于采取不同的印刷技术、纸张和黑色油墨的质量。
RGB和CMY的转换
HSV color mode
- H: hue
- S: saturation
- V: value,亮度。
在选颜色时,先选择一个纯色,用hue来指定;然后指定饱和度,用S来指定;然后指定颜色的深浅,用value来指定。这样子用户选起来比较容易,比RGB好理解。
不同的color-model的更多相关文章
- iOS各版本图标尺寸汇总
About Information Property List Files UILaunchImageFile UILaunchImageFile (String - iOS) specifies t ...
- Java - 处理某些图片泛红
参考博文: http://blog.csdn.net/kobejayandy/article/details/44346809 http://blog.csdn.net/shixing_11/arti ...
- RGB to HSI, HSI to RGB Conversion Calculator
The RGB color model is an additive system in which each color is defined by the amount of red, green ...
- Computer Graphics Research Software
Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...
- RESTful和JAX-RS
一.简介 Java Web有很多成熟的框架,主要可以分为两类Web Application和Web Services.用于Web Application的框架包括官方的Servlet/JSP, JST ...
- Hello,HTML 到 HTML5
HTML5是WEB应用将发展到一个水平必要的技术. 下面是WEB发展的时间轴: 1991 - HTML 1994 - HTML2 1996 - CSS1 + JAVASCRIPT 1997 - HTM ...
- YCbCr;YUV;RGB
1. 来源的差异 yuv色彩模 型来源于rgb模型,该模型的特点是将亮度和色度分离开,从而适合于图像处理领域. 应用:basic color model used in analogue color ...
- Golang 绘图技术(image/draw包介绍)
image/draw 包仅仅定义了一个操作:通过可选的蒙版图(mask image),把一个原始图片绘制到目标图片上,这个操作是出奇的灵活,可以优雅和高效的执行很多常见的图像处理任务. 1 ...
- exercise.tour.go google的go官方教程答案
/* Exercise: Loops and Functions #43 */ package main import ( "fmt" "math" ) fun ...
- A Tour of Go Exercise: Images
Remember the picture generator you wrote earlier? Let's write another one, but this time it will ret ...
随机推荐
- 100. Same Tree同样的树
[抄题]: Given two binary trees, write a function to check if they are the same or not. Two binary tree ...
- spring aop博客记录
1.spring aop和事务失效 解决办法: http://blog.csdn.net/z2007130205/article/details/41284381 http://blog.csdn.n ...
- Boost::split用法详解
工程中使用boost库:(设定vs2010环境)在Library files加上 D:\boost\boost_1_46_0\bin\vc10\lib在Include files加上 D:\boost ...
- hdu 折线分割平面(递推)
题解: 首先我们考虑直线的情况: 当n=1时原来的1个平面被分割成了2个: 当n=2时原来的2个平面被分割成了4个: 当n=3时原来的4个平面被分割成了7个: 也就是说F(n)=F(n-1)+n且n= ...
- 实践作业3:白盒测试----了解JunitDAY9.
我觉得整个白盒测试过程中,最大的难点就是学习Junit和使用它进行测试.我们组安排了两个同学一起完成这部分工作.因为这个工具之前从来没有接触过,因此需要从头开始自学.找到好的教程其实可以事半功倍,我找 ...
- 手把手教你看KEGG通路图!
手把手教你看KEGG通路图! 亲爱的小伙伴们,是不是正关注代谢通路研究?或者你正面对数据,绞尽脑汁?小编当然不能让亲们这么辛苦,今天就跟大家分享KEGG代谢通路图的正确解读方法,还在迷糊中的小伙伴赶紧 ...
- paperfree
主题:免费的论文查重网站 正文:给大家推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn
- 改善C#公共程序类库质量的10种方法(转)
出处:http://www.cnblogs.com/JamesLi2015/p/3140897.html 最近重构一套代码,运用以下几种方法,供参考. 1 公共方法尽可能的使用缓存 public s ...
- oracle11g客户端配置及使用(Instant Client)
http://www.oracle.com/technetwork/topics/winx64soft-089540.html http://www.cnblogs.com/ychellboy/a ...
- 查看ubuntu 14.04的网关和DNS
root@ubuntu:~# nm-tool NetworkManager Tool State: connected (global) - Device: eth0 [自动以太网] -------- ...