COLORADJUSTMENT 구조

COLORADJUSTMENT 구조는 다음과 같은 형태:

 typedef structnbsp; tagCOLORADJUSTMENT {/ * ca * /
 ?? WORD caSize;
 ?? WORD caFlags;
 ?? WORD caIlluminantIndex;
 ?? WORD caRedGamma;
 ?? WORD caGreenGamma;
 ?? WORD caBlueGamma;
 ?? WORD caReferenceBlack;
 ?? WORD caReferenceWhite;
 ?? 짧은 caContrast;
 ?? 짧은 caBrightness;
 ?? 짧은 caColorfulness;
 ?? 짧은 caRedGreenTint;
} COLORADJUSTMENT(&N)

COLORADJUSTMENT 구조 Windows StretchBlt 및 StretchDIBits 함수에서 사용 하는 경우 StretchBlt 모드는 하프톤 색 조정 값을 정의 합니다.

회원

caSize

구조체의 크기를 바이트 단위로 지정。

caFlags

출력 이미지를 준비 하는 방식을 지정 합니다. 이 멤버는 NULL 또는 다음 값의 조합으로 설정할 수 있습니다.:

caIlluminantIndex

이미지 개체를 볼 광원의 광도를 지정 합니다. 이 멤버는 다음 값 중 하나로 설정할 수 있습니다.:

caRedGamma

소스 색상의 빨간색 기본에 대 한 n 번째 전원 감마 보정 값을 지정합니다. 값은 65000 2500에서 범위에 있어야 합니다. 10000 값 의미 없는 감마 보정。

caGreenGamma

소스 색상의 녹색 차에 대 한 n 번째 전원 감마 보정 값을 지정합니다. 값은 65000 2500에서 범위에 있어야 합니다. 10000 값 의미 없는 감마 보정。

caBlueGamma

소스 색상의 파란 차에 대 한 n 번째 전원 감마 보정 값을 지정합니다. 값은 65000 2500에서 범위에 있어야 합니다. 10000 값 의미 없는 감마 보정。

caReferenceBlack

소스 색상에 대 한 검은 참조를 지정합니다. 이것 보다 더 어두운 색은 검정으로 처리 됩니다. 값 범위는 0에서 4, 000에 있어야 합니다.

caReferenceWhite

소스 색상에 대 한 백인 참조를 지정합니다. 이 보다 밝은 색상은 흰색으로 처리 됩니다. 값은 6000 10000 사이의 범위에 있어야 합니다.

caContrast

소스 개체에 적용할 대비의 양을 지정 합니다. 값 범위는-100에서 100 까지입니다에 있어야 합니다. 값이 0 의미 없는 대비 조정。

caBrightness

원본 개체에 적용 되는 밝기의 양을 지정 합니다. 값 범위는-100에서 100 까지입니다에 있어야 합니다. 값이 0 의미 없는 밝기 조정。

caColorfulness

원본 개체에 적용 될 colorfulness 양을 지정 합니다. 값 범위는-100에서 100 까지입니다에 있어야 합니다. 값이 0 의미 없는 colorfulness 조정。

caRedGreenTint

원본 개체에 적용 될 빨간색 또는 녹색 색조 조정 양을 지정 합니다. 값 범위는-100에서 100 까지입니다에 있어야 합니다. 양수 레드 쪽으로 조정할 것 이라고 하 고 음수 녹색으로 조정 합니다. 0 의미 없는 색조 조정。

참고 항목nbsp;CDC::GetColorAdjustment(&N)

Index