2010-06-20 4 views

답변

3

작동, 하나 개의 방법이 체크 아웃, HSV 같은 다른 모델에 RGB 값을 각 픽셀을 변환, 휘도 조정을하고 RGB에

실질적 말하기를 다시 변환 할 수있다 코드 프로젝트의 CBitmapEx 클래스.

+0

다른 쉬운 방법이 있습니까? 나는 그것이 컬러 픽셀을 평균화함으로써 이루어질 수 있다고 들었다. bw = (r + g + b)/3과 비슷하지만,이 bw를이 dc.SetPixel (x, y, RGB (r, g, b))에 두어야하는 곳은 어디입니까? –

+1

정확한 색상 조정에 대해서는 실제로 "단순한"것이 없습니다. 일반적으로 가장 쉬운 방법은 원하는 라이브러리를 찾아서 사용하는 것입니다. CBitmapEx에 대한 Paul의 제안은 시작하기에 좋은 곳입니다. 어떻게하는지 이해하고 싶다면 오픈 소스 코드를 사용하고 있다면 라이브러리 코드를 검토 할 수 있습니다. –

관련 문제