在考虑HSL颜色空间之前,让我们先考虑CIE色度图来了解我要找的是什么:
除非我搞错了,否则我是这么看的:
现在,每个颜色的A,B,C,D,E点可以通过色调,饱和度,轻:
在最后一张图中有类似于CIE图的可视化方法吗?给定HSL图中的两点A,B,它们可以得到哪些颜色?我应该画一个平面,曲面等吗?
发布于 2022-09-09 13:57:45
首先要说明的是,色度图中的线条和三角形显示了混合色光的结果,因此该三角形适用于在视频屏幕上混合发出光的加性RGB模型,但是混合颜料不会导致从色度图中颜料位置的直线或三角形的颜色范围。
在HSL图表中,加性光混合和减法颜料混合通常都不会直接导致两种颜色之间的颜色。通常,HSL图将被定义为使整个色域成为一个圆圈,然后在这个圆圈内显示较小的色域。我所看到的所有这样做的尝试,似乎都是对由此产生的赌博的手工估计,如下所示:
请注意,在这张图中,“可见色域”是用计算机显示器的RGB色域显示的,尽管它被标记为更宽的色域。在HSL术语中定义“可见色域”的含义也不简单,这可能有助于这些图表通常显示CMYK等的不同范围。只有色度图对“可见色域”有一个简单而明确的限制。
你可以定义一个sRGB色域为圆的HSL图,然后使用相加或减法混合计算一组颜色的所有可能的混合。我想你会得到在HSL空间中加入原始颜色的弧线,但在原始颜色和它们的第二颜色明显的拐角。
HSL空间不太适合这样的颜色范围的精确显示。你最好看看其他地方。CIELAB空间将有一些类似的问题,但它至少是精确定义的,并且在CIELAB中的ab平面可能会给你你想要的东西。
如果你想要一个色域与直线混合颜色,你可以看看DKL空间,这不是常用的,但由于混合颜色产生的色域,是多边形与直线的边缘,在我的经验。
https://computergraphics.stackexchange.com/questions/12969
复制相似问题