HEX를 HSL로 변환
HSL은 색조 각도와 채도·명도 백분율로 색을 설명합니다. 먼저 HEX를 RGB로 읽고 각 RGB 채널을 0~1 범위로 정규화합니다.
계산 예제
- 입력
- #336699
- 결과
- hsl(210, 50%, 40%)
- 계산
- max = 0.6; min = 0.2; L = 40%; S = 50%; H = 210°
변환 방식
정규화된 RGB의 최댓값과 최솟값을 찾습니다. 두 값의 중간이 명도, 차이가 채도를 결정하며 최댓값 채널이 색조 구간을 결정합니다.
중요 참고
HSL은 변형을 만들기 편하지만 같은 HSL 명도가 같은 체감 밝기나 접근 가능한 대비를 보장하지는 않습니다.