LOGCOLORSPACE结构包含定义逻辑颜色空间的信息。
typedef struct tagLOGCOLORSPACE {en
DWORD lcsSignature;
DWORD lcsVersion;
DWORD lcsSize;
LCSCSTYPE lcsCSType;
LCSGAMUTMATCH lcsIntent;
CIEXYZTRIPLE lcsEndpoints;
DWORD lcsGammaRed;
DWORD lcsGammaGreen;
DWORD lcsGammaBlue;
TCHAR lcsFilename[MAX_PATH];
} LOGCOLORSPACE, *LPLOGCOLORSPACE;
会员
颜色空间签名。
颜色空间签名。
濒海战斗舰,以
Version number; must be 0x400.
濒海战斗舰,以
此结构的大小(以字节为单位)。
lcsCSType
颜色空间类型。可以是以下值之一:
值 | 含义 |
LCS_DEVICE_RGB | 颜色值是设备RGB值。这些值传递给设备而不进行翻译。 |
LCS_DEVICE_CMYK | 颜色值是设备CMYK值。这些值传递给设备而不进行翻译 |
LCS_CALIBRATED_RGB | 颜色值是校准的RGB值。使用The gamut matching method. Can be one of the following values:成员指定的端点在传递给设备之前转换值。 |
如果未指定LCS_CALIBRATED_RGB,则The gamut matching method. Can be one of the following values:成员将被忽略。
色域匹配方法。可以是以下值之一:
色域匹配方法。可以是以下值之一:
值 | 含义 |
LCS_GM_BUSINESS | 保持饱和度。用于商业图表和其他需要不调色颜色的情况。 |
LCS_GM_GRAPHICS | 维持比赛。用于图形设计和命名的颜色。 |
LCS_GM_IMAGES | 保持对比。用于照片和自然图像。 |
The gamut matching method. Can be one of the following values:
红色,绿色,蓝色端点。
lcsGammaRed
红色坐标的比例。
lcsGammaGreen
绿色坐标的缩放。
lcsGammaBlue
蓝色坐标的比例。
输出变量字段的数据,并指示是否有更多的数据要输出的字段。
一个以空字符结尾的字符串,用于命名颜色配置文件。该成员通常设置为零,但可用于将颜色空间设置为与颜色配置文件所指定的完全一致。这对于为特定打印机输入颜色值的设备或使用可安装的图像颜色匹配器时很有用。如果指定了颜色配置文件,则该结构的所有其他成员都应设置为合理的值,即使这些值不是100%准确。
也可以看看