2011-04-19 6 views
1

"1B56E0"(.css 파일에서 사용되는 진한 파란색 색상)과 같은 값으로 시작하면 점차 더 어둡거나 밝은 색상의 색상 코드를 만들 수있는 방법이 있습니까? 이상적으로 함수는 생성되어야하는 "단계"의 수를 받아 들일 수도 있습니다.PHP에서 16 진수 색상 코드를 계산 하시겠습니까?

색상 값은 here이지만 다음 단계의 계산 방법을 알 수는 없지만 때로는 문자가 있고 때로는 숫자 만 나타납니다.

?

답변

4

RGB 색상을 HSV 색상 공간으로 변환 한 다음 V (값) 또는 밝기 부분을 위아래로 뒤집을 것을 제안합니다.

여기에서 16 진수로 RGB 알고리즘을 찾을 수 있습니다 : Convert Hex to RGB for imagegif function.

전환 알고리즘을 보면 RGB to HSV in PHP입니다.