当前位置:   article > 正文

色彩(颜色)空间原理(中)_xyz颜色空间

xyz颜色空间

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

颜色的线性变换

现在我们知道如何定义RGB颜色空间,以及如何使用伽玛曲线在线性和伽玛校正值之间进行转换。剩下的最后一步是将线性RGB颜色转换为XYZ颜色。一旦进入XYZ空间,我们就可以转换回我们选择的任何RGB空间,但这实际上只是开始。因为XYZ空间是定义其他颜色的标准颜色空间,所以我们可以选择转换为许多非RGB颜色空间,例如在感知上更统一的Lab颜色空间或生物驱动的LMS颜色空间。

线性RGB空间和XYZ空间之间转换的基本部分是认识到它们都是矢量空间。这基本上意味着数字以线性方式缩放。相反,经伽玛校正的sRGB空间以非线性方式缩放亮度,因此不是亮度的矢量空间。如果您有某种数学迷信并且想更深入地研究该主题,请查阅 格拉斯曼定律,该定律将色彩感知视为线性组合。

知道我们在向量空间内工作时,便可以使用各种线性代数工具。我们将使用的线性代数中的一种这样的工具是根据另一种颜色空间定义一种颜色空间的基础。这类似于在3d空间中定义对象的变换。

正如我们前面所讨论的,RGB颜色空间是通过将三种原色相加而建立的。第一个原色靠近光谱的红色部分。第二个接近绿色。第三个接近蓝色。为了获得黄色,我们将红色和绿色原色相加。此操作可以视为3维矢量加法。让向量一世一世, ĴĴ 和 ķķ 分别等于我们的原色红色,绿色和蓝色,这样
在这里插入图片描述
看来我们已经使局势复杂化了,但它会有所收获。首先,让我们来看一些以这种方式定义颜色的示例。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/895954
推荐阅读
相关标签
  

闽ICP备14008679号