1. RGB color mode
  2. 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
  3. YCrBr
    YIQ的变种。用于数字视频传输、jpeg编码等。

    • Y: brightness
    • Cb: blue-difference
    • Cr: red-difference
      >Y = 0.257R+0.504G+0.098B+16
        Cb = -0.148
      R-0.291G+0.439B+128
        Cr = 0.439R-0.368G-0.071*B+128
  4. CMY
    屏幕上的光直接发射到眼睛里,因此是一种相加的过程。我们看到的纸张等是他们反射的太阳光的颜色,因此是一种相减的过程。
    CMY分别是RGB的互补色。青(Cyan),洋红或品红(Magenta),黄(Yellow)

    品红色加黄色会形成红色;品红色加青色形成蓝色;青色加黄色形成绿色。理论上只用上述三种颜色相加就可以形成包含黑色在内101³共1,030,301色,但实际印刷时三种颜色的相加只能形成一种深灰色或深褐色,不可能混合成黑色。

    理想的CMY三原色油墨应该接近RGB三色光的补色,但现实世界里一般彩色印刷所使用的CMY三色油墨实际上均有偏色现象:“青色”略带品红而偏蓝,“品红”略带青色而偏红,“黄色”也略带品红而接近铬黄;此外以三层CMY叠印产生黑色不仅不容易立即干燥、不利于快速印刷,三色叠印也需要非常精确的套印,用于表现有许多细小线条的文字十分不利;直接以黑色油墨替代不纯的CMY三层叠印产生不纯的黑色,也可以大大节省成本。故此“黑色”虽非“原色”,却成为彩色印刷必备的色彩之一。

    印刷时用黑色作为标定套版位置的颜色,所以也叫做定位(Key)套版的颜色。用黑色代替其他颜色的量不尽相同,取决于采取不同的印刷技术、纸张和黑色油墨的质量。

    RGB和CMY的转换

  5. HSV color mode

    • H: hue
    • S: saturation
    • V: value,亮度。
      在选颜色时,先选择一个纯色,用hue来指定;然后指定饱和度,用S来指定;然后指定颜色的深浅,用value来指定。这样子用户选起来比较容易,比RGB好理解。
  6. 资料
    https://zh.wikipedia.org/wiki/%E5%8D%B0%E5%88%B7%E5%9B%9B%E5%88%86%E8%89%B2%E6%A8%A1%E5%BC%8F#cite_note-3

不同的color-model的更多相关文章

  1. iOS各版本图标尺寸汇总

    About Information Property List Files UILaunchImageFile UILaunchImageFile (String - iOS) specifies t ...

  2. Java - 处理某些图片泛红

    参考博文: http://blog.csdn.net/kobejayandy/article/details/44346809 http://blog.csdn.net/shixing_11/arti ...

  3. 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 ...

  4. Computer Graphics Research Software

    Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last update ...

  5. RESTful和JAX-RS

    一.简介 Java Web有很多成熟的框架,主要可以分为两类Web Application和Web Services.用于Web Application的框架包括官方的Servlet/JSP, JST ...

  6. Hello,HTML 到 HTML5

    HTML5是WEB应用将发展到一个水平必要的技术. 下面是WEB发展的时间轴: 1991 - HTML 1994 - HTML2 1996 - CSS1 + JAVASCRIPT 1997 - HTM ...

  7. YCbCr;YUV;RGB

    1.  来源的差异 yuv色彩模 型来源于rgb模型,该模型的特点是将亮度和色度分离开,从而适合于图像处理领域. 应用:basic color model used in analogue color ...

  8. Golang 绘图技术(image/draw包介绍)

          image/draw 包仅仅定义了一个操作:通过可选的蒙版图(mask image),把一个原始图片绘制到目标图片上,这个操作是出奇的灵活,可以优雅和高效的执行很多常见的图像处理任务. 1 ...

  9. exercise.tour.go google的go官方教程答案

    /* Exercise: Loops and Functions #43 */ package main import ( "fmt" "math" ) fun ...

  10. A Tour of Go Exercise: Images

    Remember the picture generator you wrote earlier? Let's write another one, but this time it will ret ...

随机推荐

  1. java实现将文件压缩成zip格式

    以下是将文件压缩成zip格式的工具类(复制后可以直接使用): zip4j.jar包下载地址:http://www.lingala.net/zip4j/download.php package util ...

  2. DBArtist之Oracle入门第2步: 了解Oracle的Database Control

    之前安装好数据库后,会有下面这个弹窗,然后根据Database Control URL地址进入瞧一瞧,看一看! 根据地址进入以后,是一个登录界面,用system账户登录,密码就是安装Oracle的时候 ...

  3. 无法修改SQL Server 服务名称

    之前安装数据库的时候,默认的是机器名A,然后装完后我设置过数据库发布即[复制]里面的[本地发布] 后来我又把机器名改了,但是平时登陆数据库都是用ip登陆的 今天我要设置一个新的发布,但是发现只能用实例 ...

  4. .NET 使用HttpWebRequest 伪造Request.UrlReferrer

    在网上找了许久关于伪造UrlReferrer地址资料,也许是搜索的关键词不对吧,还是内容涉及到了什么敏感的东西,愣是没找到,换成自定义UrlReferrer也找不到.经过仔细研究,原来在.NET中要自 ...

  5. TF录像存储专项测试

    测试环境 移动设备:小米4C 移动设备版本:Android 5.1 IPC版本号:0.1.4110_10.1.1.1.3948 安居小宝版本:Version:2.0.1 测试网络:IPC使用WIFI网 ...

  6. JVM垃圾回收算法及回收器详解

    引言 本文主要讲述JVM中几种常见的垃圾回收算法和相关的垃圾回收器,以及常见的和GC相关的性能调优参数. GC Roots 我们先来了解一下在Java中是如何判断一个对象的生死的,有些语言比如Pyth ...

  7. java之yield(),sleep(),wait()区别详解-备忘笔记[转]

    1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据.注意该方 ...

  8. 转载 二十篇java技术热文

    转自微信公众号:java知音 1,详解java类的生命周期 2,Java反射最佳实践 3,Spring的IOC原理 4,Java并发编程:volatile关键字解析 5,Java Thread 总结 ...

  9. c# dynamic的属性是个变量

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

  10. C#读取EXCEL到内存

    public class ExcelUtils { private static string strcon = "Server=48.12.1.28;initial catalog=NBS ...