知识 · 天堂色的HSL明度能当相对亮度吗
天堂色的HSL明度能当相对亮度吗
不能。HSL的明度参数与sRGB相对亮度采用不同计算方式。以Paradiso电子参考值#488084为例,HSL明度为40%,按WCAG所列sRGB公式计算的相对亮度约为0.1848,而不是0.4;只把两份稿件的HSL明度设成相同数字,不能据此断言它们具有相同相对亮度。
天堂色数字稿阅读:用Resene Paradiso电子值与原创通道重排算例,解释HSL明度40%为何不等于相对亮度0.4,区分色彩参数、计算条件和实物样品。
直接答案
天堂色的HSL明度能当相对亮度吗
不能。HSL的明度参数与sRGB相对亮度采用不同计算方式。以Paradiso电子参考值#488084为例,HSL明度为40%,按WCAG所列sRGB公式计算的相对亮度约为0.1848,而不是0.4;只把两份稿件的HSL明度设成相同数字,不能据此断言它们具有相同相对亮度。
色名资料
按步骤完成练习
- 确认输入是明确的HEX/RGB值,并标记是否不透明sRGB。
- 把HSL明度和相对亮度写入分开的字段,注明各自公式。
- 以原始通道值完成归一化和线性化,保留计算精度。
- 按具体任务使用结果;涉及实物时另外核对实际样品。
适用范围与例子性质
本页沿用本站天堂色条目的颜色资料语境,以2026年10月28日核对的Resene英文Paradiso电子值做数字算例,不把“天堂色”认证为厂商官方中文译名。B色块为本站把A的通道值重新排列得到的虚构对照,不是厂商色号推荐;全部结论限于不透明sRGB数值计算,不是人眼实验、屏幕检测或涂料测量。
先给两个“亮”字标上模型
HSL中的L是lightness参数,通常写百分比。本例将8位RGB通道除以255后,取最大、最小两个通道的平均:L=(max+min)/2。因此#488084的最大通道为132、最小为72,L=(132+72)/(2×255)=0.4,即40%。这个算式并未分别判断红、绿、蓝对相对亮度的贡献。
- 本文用Y标记WCAG说明中的相对亮度,避免与HSL的L混淆。该来源本身也使用字母L,但符号相同不代表定义相同。工作记录应写“HSL明度40%”或“sRGB相对亮度0.1848”,不要只留下“亮度40”。
读图:相同极值可以分配给不同通道
A是RGB(72,128,132),B是RGB(132,72,128)。B只重新安排这三个数,并未新增测量数据。两者最大值、最小值相同,所以HSL明度都是40%;它们的HSL色相分别为184°与304°,已经不是同一种颜色。
- 原图的用途是展示“相同明度参数不保证相同相对亮度”这一反例,不能用色块看起来的差别评价真实涂料。文字同时列出RGB、明度与计算结果,即使不看颜色也能复核结论。
为什么相对亮度不能直接平均RGB
按W3C WAI列出的sRGB定义,先把每个8位通道除以255得到c。若c≤0.04045,线性值为c/12.92;否则为((c+0.055)/1.055)^2.4。随后计算Y=0.2126R+0.7152G+0.0722B,这里的R、G、B已是线性值,不能直接代入72、128、132。
- A线性化后的三项约为0.064803、0.215861、0.230740,得到Y≈0.184820。B的三项为0.230740、0.064803、0.215861,得到Y≈0.110988。图中分别保留四位小数;用于其他计算时应保留未取整结果,别反向用图上的四位小数重建精确输入。
先确定任务,再决定记录哪一项
若任务是复现给定颜色,保留色彩空间与原始通道值,HSL可以作为另一种表达。若任务是按WCAG方法核对文字和背景的对比,则应读取该方法所需的相对亮度,而不是把HSL的40%直接代入对比公式。这里没有给任何实际页面作合规判定。
- 若任务是买涂料、对实物样品或验收墙面,数字稿中的两种参数都不能代替实物依据。Resene明确提示电子颜色只作表示,应参考实际涂料或产品样品;本例也不能将Y×100称为该涂料的实测反射率。
保留能让下一位读者复算的交付记录
可以写:“A采用Resene Paradiso电子值#488084,按不透明sRGB解释;RGB为72、128、132;HSL明度40%;依WCAG所列sRGB公式计算相对亮度约0.184820;未做实物或屏幕测量。”这份记录说明输入、算法和范围,比“已调到同样亮”更容易核对。
- 如果原稿还有透明度、叠加背景或另一个色彩空间,先补齐这些条件,不能直接套用本页不透明sRGB样本的答案。若只收到“天堂色更亮一点”的文字需求,应先确认采用哪个色值、用途和调整目标,再开始修改。
两道检查题
第一题:把A的HSL明度写成0.4,再乘100得到40%,能否宣布其相对亮度是0.4?不能;这只是同一HSL参数的单位写法转换,没有进行相对亮度计算。
- 第二题:A与B的HSL明度相同,是否说明图中公式算错?不说明。两种计算对通道位置的处理不同,通道重排会保留HSL的最大最小值,却改变加权结果。检查应回到具体通道和公式,不以“两个亮度必须相等”为前提。
常见问题
练习问答
天堂色的HSL明度40%是屏幕亮度40%吗?
不是。前者是颜色模型参数,后者可能是设备设置界面上的一个控制值;它们没有由本例建立换算关系。
相对亮度0.1848能写成涂料反射率18.48%吗?
不能。本页数值来自sRGB电子值的公式计算,没有对真实涂料做测量,也没有建立与产品反射率的换算。
B色块是不是另一种官方天堂色?
不是。B为本站重排A的RGB通道后构造的教学算例,不作为任何厂商命名或配色建议。
检查文字对比时只要两个HSL明度差很大就够了吗?
不能用HSL差值代替既定对比计算。还应确定实际文字与背景颜色、透明叠加及所采用标准的具体条件;本页只解释两种亮度量的区别。
资料依据