Intermediate

RGB 转 HSL 颜色转换器

将红、绿、蓝通道值转换为 HSL 颜色模型,以度为单位给出色相,饱和度和亮度以百分比表示。
Hue
9.1°

Saturation 100% · Lightness 63.9%

HSL
hsl(9, 100%, 64%)
RGB
rgb(255, 99, 71)
Saturation
100%
Lightness
63.9%
Hue position on the color wheel (degrees): Red–Yellow
Step by step
  1. 1

    Normalize RGB

    R ÷ 255, G ÷ 255, B ÷ 255 = 1, 0.3882, 0.2784
  2. 2

    Lightness L

    (1 + 0.2784) ÷ 2 = 63.9%
  3. 3

    Chroma d

    1 − 0.2784 = 0.7216
  4. 4

    Saturation S

    0.7216 ÷ (1 − |2 × 0.6392 − 1|) = 100%
    Zero for grey; 1 for a fully saturated colour.
  5. 5

    Hue H

    60 × (((0.3882 − 0.2784) ÷ 0.7216) mod 6) = 9.1
    Red is the dominant channel.
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

这个计算器是如何工作的?

将每个 RGB 通道除以 255,然后取最大值和最小值。亮度是它们的平均值,饱和度是色度除以 (1 − |2L − 1|),色相来自主导通道。结果为 HSL:色相以度为单位,饱和度和亮度以百分比表示。

公式
L = (max + min) / 2 ; S = (max − min) / (1 − |2L − 1|) ; H 来自具有最大值的通道
How this is calculated

输入三个 RGB 通道(R、G、B),每个范围从 0 到 255。值被钳制到该范围并除以 255,使每个通道成为 0 到 1 之间的分数。三个分数中最大的为 max,最小的为 min。

亮度是极值的中点,L = (max + min) / 2。色度 d = max − min 驱动饱和度:S = d / (1 − |2L − 1|),对于 max 等于 min 的任何灰色,S 为 0。色相来自具有最大值的通道——红色给出 60·(((g−b)/d) mod 6),绿色给出 60·((b−r)/d + 2),蓝色给出 60·((r−g)/d + 4);负结果通过加 360 来环绕。

输出为 H(度数,0-360°),S 和 L 缩放为百分比(×100)。对于纯灰色(R = G = B),色相和饱和度均为 0,只有亮度从黑到白变化。转换是精确且无损的,除了显示的百分比舍入。

常见问题

当 R、G 和 B 相同时,颜色是一种灰色,因此色度(max − min)为零。没有色彩内容,就没有色相或饱和度,只有亮度从黑到白变化。

色相以度为单位报告,范围 0 到 360°,而饱和度和亮度以百分比表示,范围 0% 到 100%。这与 CSS hsl() 表示法匹配,因此您可以将值直接粘贴到样式表中。

不同。HSL 亮度是最亮和最暗通道的平均值,因此纯色的亮度为 50%。HSV 值仅使用最大通道,因此两种模型对同一颜色报告不同的数字。

也称为

rgb转hsl
hsl转换
颜色模型转换
色相饱和度亮度
rgb hsl
颜色空间转换
rgb转hsl转换器
色彩模式转换

APA

TG we-Calculate Editorial Team. (2026). RGB 转 HSL 颜色转换器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/rgb-to-hsl-converter

Chicago

TG we-Calculate Editorial Team. "RGB 转 HSL 颜色转换器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/rgb-to-hsl-converter.

IEEE

TG we-Calculate Editorial Team, "RGB 转 HSL 颜色转换器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/rgb-to-hsl-converter

BibTeX

@misc{wecalculate_rgb_to_hsl_converter, title = {RGB 转 HSL 颜色转换器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/rgb-to-hsl-converter}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?