计算机图形学---常用颜色模型汇总(RGB,CMY,HSV)

本文整理自西安交通大学软件学院祝继华老师的计算机图形学课件,请勿转载

常用颜色模型

颜色模型:某个三维颜色空间中的一个可见光子集,包含某个颜色域的所有颜色

  • 用途:在某个颜色域内方便地指定颜色;
  • 在某种特定环境中对颜色的特性和行为的解释方法;
  • 没有一种颜色模型能解释所有的颜色问题,可使用不同模型帮助说明所看到各种颜色特征

不同场景常用颜色模型

  • 彩色CRT显示器:RGB模型
  • 印刷行业:CMY模型
  • 面向用户的模型:以易用性为目的,为用户提供更直觉的颜色参数,例如HSV模型

RGB颜色模型

  • 基于红绿蓝三原色定义加色系统
  • 采用三维直角坐标系,RGB立方体;
  • 每个彩色点采用(R,G,B)表示,[0,1]或[0,255]。
  • 所覆盖的颜色域取决于显示设备荧光点的颜色特性,与其它硬件无关。

image-20220216191918639

CMY颜色模型

  • 基于青、品红、黄的减色系统;
  • 常用于从白光中滤去某种颜色;
  • 对RGB模型的直角坐标系的子空间作下述变换即可获得CMY颜色模型直角坐标系的子空间:
    • C=1-R
    • M=1-G
    • Y=1-B

印刷硬拷贝设备的颜色处理:在白纸面上涂黄色和品红色,纸面上将呈现红色, 因为白光被吸收了蓝光和绿光,只能反射红光

RGB颜色模型与CMY颜色模型都是面向硬件模型

image-20220216192257211

HSV颜色模型

HSV(Hue Saturation Value)颜色模型是面向用户模型,该模型对应于圆锥形

  • 圆锥的顶面对应于V=1(亮度);
  • 色度H由绕V轴的旋转角给定;
  • 饱和度S取值从0到1,由圆心向圆周过渡。
    • 顶面包含RGB模型中三个面;
    • 纯色:最大顶面圆;
    • 圆锥顶点,H,S无定义;
    • 圆锥顶面中心H无定义;
    • 一种颜色与补色差180度

image-20220216192443522

HSV模型对应画家的配色的方法:用改变色浓和色深的方法从某种纯色获得不同色调的颜色

  • 具有S=1和V=1的任何一种颜色相当于画家使用的纯颜色;
  • 纯色中加入**白色(降低S值,V值不变)**以改变色泽;
  • 加入**黑色(降低V值,而S值不变)**以改变色深;
  • 同时加入不同比例的白色,黑色(同时降低S和V)即可得到不同色调的颜色。
  • 4
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hydrion-Qlz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值