亮度和亮度有什么区别?(HSB 与 LAB)

平面设计 颜色空间 汇丰银行
2022-02-23 16:02:25

我一直试图了解亮度或值分量(作为 HSB/HSV 的一部分)和亮度分量(作为 LAB 的一部分)之间的区别。

我读过这篇关于 xrite 的简短文章,它声称亮度是客观可测量的,而亮度是主观的。

根据我从文章中了解到的情况,由于亮度可以以坎德拉/平方米为单位进行测量,因此可以在经过适当校准的显示器之间获得一致性。虽然亮度以 % 为单位测量并且因显示器而异,因此即使经过校准,显示器之间 70% 的亮度也会有所不同。

也就是说,这是唯一的区别吗?具体来说,它们对颜色有不同的影响吗?

3个回答

user287001 在技术层面上的回答比我知道的要好得多。我的回答会很简短,重点是我在实际应用中看到的主要区别。

HSB 不是颜色模式

现在再重复一遍,HSB 不是颜色模式

HSB 只是查看 RGB 颜色模式的另一种方式。但它不是自己的颜色模式。您无法进入图像模式并将其更改为 HSB。您永远不会看到定义为 HSB 的通道。

在对面的站点Lab 是一种颜色模式,您将获得每个通道的单独通道。


假设我放入了 150 的色相,100 的饱和度,100 的亮度。然后是另一个色相为 150,饱和度为 100,亮度为 50 的盒子。我进入通道,很难理解:

红色的: 在此处输入图像描述

绿: 在此处输入图像描述

蓝色的: 在此处输入图像描述

RGB 和 HSB 中的第一个框 #1 和 #2。RGB 和 HSB 中的第二个框 #3 和 #4: 在此处输入图像描述


现在让我们看看类似的,但在实验室。第一个盒子是 Lab 100, -72, 46。第二个盒子我们将 L 降低到 50。

亮度: 在此处输入图像描述

一个频道: 在此处输入图像描述

b频道: 在此处输入图像描述

实验室信息面板: 在此处输入图像描述

请注意,在查看ab通道时,两个正方形是相同的。这在信息面板中得到确认。调整亮度根本不会改变颜色。


我的观点是两者没有可比性。亮度和 HSB 是对 RGB 进行不同解释的一种方式。LAB 中的亮度是一种实际的颜色模式,可为您提供不同的通道。如您所见,亮度通道根本不会改变色调,因为色调只存在于其他通道中。然而,正如您在第四张截图中看到的那样,亮度确实改变了我们的颜色,调整了绿色和蓝色的数量。

HSV 是计算机软件中 RGB 颜色的替代编号系统。Photoshop 也使用它,但 V(=值)在 Photoshop 中被命名为 B(=亮度)。

V(=Photoshop 的 B)是根据 RGB 数字使用以下公式计算得出的:

V = R、G 和 B 中的最大值除以 255

V 不代表实际产生的光量,因为 RGB=128,127,128 具有与 RGB=128,0,0 相同的 V(如果舍入为整数,则为 =50%)

电脑屏幕有一个名为亮度的调整。它会影响屏幕背光产生的光量,或者用其他方法修改表观亮度。确切的方法及其以数字表示的方式是专有的。因此,比较屏幕之间的亮度设置是没有用的。

更多:一旦修改了显示器的亮度调整,就会破坏其颜色校准(如果已校准)。

CIELAB 颜色系统(=Photoshop 的 LAB)使用 L,这通常被称为呈现感知亮度。但这不是绝对的,它与标准光源相比。该光源在 CIELAB 系统中并不是绝对固定的,但使用的一种命名为 D50,这是一种在某些条件下模拟漫射日光的尝试。

我从几个来源了解到 Adob​​e 在 Photoshop 的 LAB 颜色模式中使用 D50 作为其参考白色。这是来源之一:http: //www.color-image.com/2011/10/the-reference-white-in-adobe-photoshop-lab-mode/

L=100% 表示假设的标准观察者看到的颜色与 D50 一样亮。这不是阳光直射,它更像是在中午的地平线附近的天空中看到的东西。

如果一个人给出了特定的 CIELAB 颜色编号,他就假定了特定的颜色和相对亮度。如果可以在该系统中产生并且系统经过适当校准,则计算机+程序+显示器可以产生该颜色,但是只要知道使用的标准光源,就可以知道数字 LAB 的含义。

RGB 数字或其等效 HSV 数字仅在指定使用的 RGB 实现(sRGB、NTSC、Adobe RGB 等)之后才表示某种颜色。因此,如果您有两台显示器都经过校准以绝对正确地显示 ex.sRGB 范围,您可以相信它们都以相同的方式显示 sRGB 范围。

Absolute 也意味着 RGB = 255, 255, 255 给出的最大发光强度应该和 sRGB 规格中所说的一样。它说最大亮白色应产生 80 坎德拉/平方米的发光强度。

实验室:L = 亮度 a = 绿色/洋红色 b = 蓝色/黄色 这是定义特定颜色的准确方法,很像 CMYK 和 RGB。

您可能已经注意到,没有办法专门调整红色/青色。红色/青色通常会影响密度(亮度、亮度,随便你怎么称呼它)。所以如果你想增加青色,你必须减少洋红色和黄色,做相反的事情来增加红色。

在互联网上的快速搜索表明,Lab 旨在近似人类视觉。