"왜 그들이 다르게 인식 되는가"를 묻고 있기 때문에 고려해야 할 또 다른 (매우 괴상한) 것입니다 : RGB 색상의인지 된 발광. 이것은 적용하기가 어렵 기 때문에 거의 정사각형으로 대답하십시오. :)
색상의 발광 값은 색상을 "켜는"방법을 나타냅니다. 색상이 전구이면 저휘도 색상은 희미한 것으로 인식되고 (40W 전구), 고휘도 색상은 매우 밝게 인식됩니다 (100W 전구).
RGB 색상은 실제로 작은 "전구"를 사용하여 표시됩니다. 스크린은 각 픽셀 당 3 개의 작은 "전구"로 구성됩니다 : R (ed), G (reen) 및 B (lue). 색상의 특정 R, G ad B 값은 해당 색상의 환상을 만들기 위해 각 작은 전구를 얼마나 밝게 조명해야하는지 나타냅니다. 예를 들어, 주황색 주황색 (255, 100, 0)은 빨간색 전구를 최대 힘 (255)으로 돌리고 녹색 전구를 희미하게하고 (100) 파란색 전구를 끈 경우 (0) 만들어집니다.
다음은 몇 가지 색상과 색상의 환상을 만들기 위해 각 RGB 구성 요소를 "밝게"만드는 방법을 보여주는 그림입니다. 각 색상 아래의 작은 점은 구성 요소가 얼마나 어둡거나 밝게 표시되는지 나타냅니다.
그림에서 볼 수 있듯이 흰색을 만들려면 예를 들어 3 개의 구성 요소를 최대 (255)로 설정합니다. 이 3 개의 작은 "전구"의 조합은 눈에 의해 흰색으로 인식됩니다 (왜 큰 왜곡이 될지 설명). 검은 색을 만들려면 모두 꺼야합니다. 빛이없고 무색입니다.
각 색상의 발광은 세 가지 구성 요소 각각을 "얼마나 밝게"추가하여 계산됩니다. 3 개의 구성 요소가 최대 값으로 바뀌기 때문에 흰색은 가장 높은 발광색입니다. 블랙은 가장 낮은 것입니다. 노란색을 만들려면 최대 2 개의 구성 요소가 필요하지만 녹색을 만들려면 하나만 필요하므로 노란색은 녹색보다 가장 높은 발광성을 갖습니다. 그래서, 당신은 다소 말할 수 있습니다
L = R + G + B
그래도 조금 더 복잡합니다. 그림을 보면 녹색 구성 요소가 더 밝게 보입니다. 사실 그것은 눈에 의해 가장 밝은 것으로 인식됩니다. 반면에 파란색은 매우 어둡게 인식됩니다. 발광을 계산하는 정확한 공식은이를 고려합니다.
L = 0.2126 R + 0.7152 G + 0.0722 B
각 색상에 대해 계산 된 발광과 함께 다시 그림이 있습니다.
눈에서 알 수 있듯이 노란색은 주황색보다 더 밝지 만 주황색은 자홍색만큼 밝거나 적습니다.
이제 두 개의 원래 팔레트에서 색상을 가져와 발광성을 계산했습니다.
첫 번째 경우, 원하는 것은 첫 번째 색상의 발광이 맨 아래 (200)의 두 번째 색상보다 낮습니다 (125). 그러면 그라디언트가 점등되는 것처럼 광도가 증가한 것으로 인식됩니다.
두 번째 경우에는 큰 차이가 없으므로 색상 변화와 마찬가지로 그라디언트가 인식됩니다.
세 번째 경우, 맨 아래 색이 맨 위 색보다 더 높은 발광성을 가지므로 그라디언트는 희미 해지는 것처럼 광도 감소로 인식됩니다.
이것은 색상 휠에서 서로 같은 거리에있는 2 개의 색상을 원하는 색상과 선택하더라도 결과가 다르게 인식되는 이유를 설명합니다.