새 UI(Beta)를 사용 중입니다.기존 UI로 돌아가기

이 페이지는 기계 번역으로 자동 번역되었습니다. 번역이 정확하지 않을 수 있으니 양해 부탁드립니다.

keisan일상생활과 업무에 도움이 되는 고정밀 계산 사이트

자연스러운 명도(HSL 색공간) 산출│빛의 감쇠 법칙

작성자: Yoshi1610 님실행 횟수: 133

※ 이 라이브러리는 회원이 작성한 작품입니다. 본 사이트는 그 내용에 대해 관여하지 않습니다.

북마크 관리
구간 내의 임의의 거리에 대해 자연스럽게 보이는 명도(상수로 끝점을 지정)를 산출합니다.
CSS의 hsla()를 활용한 다크 테마에도 꼭 활용해 보세요.
(단순한 반비례가 아닙니다! 역제곱을 적절히 보정하고 있습니다)
명도는 HSL(색상·채도·명도) 색상 공간 등에서 밝기를 나타내는 값으로, 0(완전한 검은색)~1(완전한 흰색)으로 합니다

상수 a, b는 0<a≦b≦1인 값으로, 산출되는 명도의 최소값 (a)와 최대값 (b)를 나타냅니다
변수 x0는 0<x0≦1인 계산식의 변수 x의 초기값입니다.
x0는 명도 a와 b를 나타내는 거리 내에서, a에서 b 방향으로 측정한 거리의 비율에 대한 초기값을 나타냅니다.
예를 들어 x0=0.5라면, 명도 a와 b를 나타내는 거리의 정확히 중간 지점을 초기값으로 설정합니다
변수 xI는 반복 시 x0의 증분값으로, 1을 초과할 때까지 반복적으로 x0에 더하여 계산됩니다
a
(최소 명도)
b(명도 최대값)
x0
0 권장 (거리 비율의 초기값)
xI
(x0의 증분값을, 1을 초과할 때까지 x0에 반복적으로 더하여 계산합니다)
유효하지 않은 값을 지정하면 정상적으로 계산되지 않을 수 있습니다.
계산식에는 빛의 감쇠 법칙을 활용하고 있습니다.
사용한 계산식:
1 / ( ((1/a)^(1/2) - ((1/b)^(1/2)))*x + ((1/b)^(1/2)))^2

이 계산에 대한 고객 피드백이 아직 없습니다.