이것은 tex.stackexchange 에서 묻는 질문 과 관련 이 있으며 색상 측면이 있습니다. 그 질문의 결과는 다음 이미지입니다.
왼쪽에 일련의 회색 정사각형을 그렸습니다. 목표는 채도가 다른 빨간색 사각형을 가지지 만 모두 같은 회색 값을 갖는 것입니다. hsv 색상 모델에서는 모두 동일 v
하지만 Gimp를 사용하여 이미지를 회색조로 변환하면 동일한 회색으로 변환되지 않습니다. 또한 시각적 인상은 오른쪽의 빨간색 사각형이 왼쪽의 사각형보다 어둡다는 것입니다.
어떻게, (같은 회색으로, 더 나은 또는 특정 색상과 같은 회색 값을 특정 회색, 계산 색상을 부여 할 수 있습니다 인상 )? 이미지에 사용 된 색상이 모두 계산되므로 계산 기능이 통합 된 솔루션을 선호합니다.
여기에서 잘못된 용어를 사용했을 수도 있습니다. 저는 기계 엔지니어이므로 적절한 곳에서 수정하거나 설명을 요청하십시오.
Lab 색 공간을 사용하라는 제안으로 몇 가지 결론을 얻었습니다.
Lab 모델의
L
값을 사용하여 다른 색상에 대해 일종의 회색 값을 설정할 수 있습니다 . hsv 모델에서 이것은입니다v
. 나는 실제로 그것들을 비교할 수 있는지 확실하지 않지만 누군가 불평 할 때까지 할 것입니다.hsv 모델에서는 Lab 모델에서 찾을 수없는 "기본 색상"(색조)을 설정할 수도 있습니다.
hsv 모델에는 2 개의 상수 (위 이미지에서
h
= 0,v
= 0.375)와 하나의 변수 (s
)가 있습니다.지금까지 Lab 모델에는 상수가 하나만 있습니다. 그것은 이미 hsv 모델로 만든 것과 비슷한 것을 생성하기에는 충분하지 않습니다.
실험 할 때가 된 것 같습니다.
끝난! 변환 코드를 실행 한 후에는 wuite가 쉬웠습니다. 첫 번째 단계는 오른쪽에 "대상 빨강"을 정의하는 것이 었습니다. RGB2Lab (255,0,0)을 계산하고 결과의 L 값을 그림에서 원하는 L로 변경했습니다 (L = 62.5). 색상은 (L, 0,0)에서 (L, aTarget, bTarget)까지 실험실 공간에서 선형 보간을 사용하여 계산됩니다. 결과:
감사합니다!