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)