色彩(颜色)空间原理(上)

色彩(颜色)空间原理(上)

RGB色彩空间转换
在这里插入图片描述
我最近在进行色彩科学方面的工作,当您要正确使用数字色彩值时,从一种色彩空间转移到另一种色彩空间成为一种常见操作。通常,我们只是将数字颜色视为RGB值,但是有许多方法可以用数字方式描述颜色。只需打开PhotoShop的拾色器,您就可以选择除标准RGB之外的其他颜色作为HSV,Lab或CMYK值。如果您对PhotoShop有所了解,您甚至可以尝试使用“颜色设置”,它具有更多选项,包括您的图像将使用哪个RGB版本。我将重点关注多个RGB空间的概念。

根据您最终的到来方式,可能有多种类型的RGB可能会令人惊讶,因此,我将尽力介绍一些背景信息,并引入一个称为XYZ的色彩空间。然后,我们将逐步讲解在所有这些RGB变体之间进行转换的数学方法,并讨论为什么您甚至考虑这样做。最后,我将介绍一些用于实现色彩空间转换的示例代码。

多个RGB空间

当您告诉像素使用RGB组件进行绘制时,您将为输出到该像素的红色,绿色和蓝色原色光指定强度值。当显示器混合这些灯时,您将获得所需的颜色。问题在于那里有多种类型的显示器,并且主光源可能不尽相同。允许的指示灯将相似,但是一台显示器上的红色主显示器可能与另一台显示器上的红色主显示器不完全匹配。例如,旧的CRT电视的原色与新的高清LCD电视不匹配。当原色灯不匹配时,具有相同RGB成分的颜色也将不匹配,因为它将不同的原色相加。

RGB空间的原光可产生的颜色范围称为其色域,必须注意的是,当两个空间的色域不同时,将存在一个空间可以产生而另一空间不能产生的颜色。

对于许多应用程序来说,整个概念实际上并不需要担心。只要您的红色看起来偏红而您的绿色看起来偏绿,一切都很好。当颜色精度很重要时,或者如果您想成为某种颜色的纳粹,则需要从一种颜色空间转换为另一种颜色空间。一种用途是将在LCD监视器上绘制的纹理转换为匹配的(或尽可能接近匹配的)颜色值,以在CRT电视上显示。

XYZ色彩空间和色度

到目前为止,我们已经将颜色描述为RGB颜色空间的红色,绿色和蓝色原色的组合。为了将一种颜色空间与另一种颜色空间进行比较,拥有可在其中定义任何可见颜色的标准化通用空间将很有用。幸运的是,在这些事情上有权威可以帮助我们。该委员会

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值