COLORADJUSTMENT

【勇芳软件工作室】汉化HomePreviousNext

COLORADJUSTMENT结构定义拉伸模式为HALFTONE时StretchBltStretchDIBits功能使用的颜色调整值。

typedef struct tagCOLORADJUSTMENT { // ca

WORD caSize;

WORD caFlags;

WORD caIlluminantIndex;

WORD caRedGamma;

WORD caGreenGamma;

WORD caBlueGamma;

WORD caReferenceBlack;

WORD caReferenceWhite;

SHORT caContrast;

SHORT caBrightness;

SHORT caColorfulness;

SHORT caRedGreenTint;

} COLORADJUSTMENT;

会员

【CASIZE】

指定结构的大小(以字节为单位)。

【Specifies how the output image should be prepared.】

指定输出图像应如何准备。该成员可能设置为NULL或以下值的任何组合:

含义
CA_NEGATIVE指定应显示原始图像的否定。
CA_LOG_FILTER指定对数函数应该应用于输出颜色的最终密度。这将在亮度低时增加色彩对比度。

【caIlluminantIndex】

指定查看图像的标准光源的类型。该成员可能设置为以下值之一:

含义
ILLUMINANT_DEVICE_DEFAULT设备的默认值。输出设备使用的标准。
ILLUMINANT_A钨灯
ILLUMINANT_B中午阳光
ILLUMINANT_CNTSC日光
ILLUMINANT_D50正常打印。
ILLUMINANT_D55债券纸打印。
ILLUMINANT_D65标准日光CRT和图片的标准。
ILLUMINANT_D75北极光
ILLUMINANT_F2冷白灯
ILLUMINANT_TUNGSTEN与ILLUMINANT_A相同。
ILLUMINANT_DAYLIGHT与ILLUMINANT_C相同。
ILLUMINANT_FLUORESCENT与ILLUMINANT_F2相同。
ILLUMINANT_NTSC与ILLUMINANT_C相同。

【caRedGamma】

指定源颜色的红色主要的【n】功率伽马校正值。该值必须在2500到65,000之间。值为10,000表示无伽马校正。

【caGreenGamma】

指定源颜色的绿色主要的【n】功率伽马校正值。该值必须在2500到65,000之间。值为10,000表示无伽马校正。

【caBlueGamma】

指定源颜色的蓝色主要的【n】功率伽马校正值。该值必须在2500到65,000之间。值为10,000表示无伽马校正。

【caReferenceBlack】

指定源颜色的黑色参考。任何比这更暗的颜色都被视为黑色。该值必须在0到4000之间。

【caReferenceWhite】

指定源颜色的白色参考。任何比这更轻的颜色都被视为白色。该值必须在6000到10,000之间。

【Specifies the amount of contrast to be applied to the source object.】

指定应用于源对象的对比度。该值必须在 - 100到100之间。值为0表示没有对比度调整。

【Specifies the amount of brightness to be applied to the source object.】

指定要应用于源对象的亮度量。该值必须在 - 100到100之间。值为0表示不调整亮度。

【Specifies the amount of colorfulness to be applied to the source object.】

指定要应用于源对象的多彩度。该值必须在 - 100到100之间。值为0表示无色调调整。

【caRedGreenTint】

指定要应用于源对象的红色或绿色色调调整量。该值必须在 - 100到100之间。正数调整为红色和负数调整为绿色。零表示无调色调。

也可以看看

SetStretchBltMode, StretchBlt, StretchDIBits