下面是由 Windows 98 及更高版本和 Windows 2000 及更高版本提供的 WCS 1.0 API 函数的完整字母列表。
函数或结构 | 描述 |
---|---|
PCMSCALLBACKW | * PCMSCALLBACKW* (或 ApplyCallbackFunction) 是一个回调函数,用于在执行 SetupColorMatchingW 函数显示的对话框中更新 WCS 配置数据。 |
AssociateColorProfileWithDeviceW | 将指定的颜色配置文件与指定的设备相关联。 |
CheckBitmapBits | 检查指定位图中的像素是否位于指定转换的输出 域 内。 |
CheckColors | 确定数组中的颜色是否位于指定转换的输出 域 内。 |
CheckColorsInGamut | 检查给定颜色是否位于设备的域。 |
CloseColorProfile | 关闭打开的配置文件句柄。 |
CMCheckColors | 确定给定颜色是否位于指定转换的输出 域。 |
CMCheckColorsInGamut | 确定指定的 RGB 三重是否位于指定转换的输出 域 中。 |
CMCheckRGBs | 根据输出域检查位图颜色。 |
CMConvertColorNameToIndex | 将命名颜色空间中的颜色名称转换为颜色配置文件中的索引号 |
CMConvertIndexToColorName | 将颜色空间中的索引转换为命名颜色空间中名称数组。 |
CMCreateDeviceLinkProfile | 使用国际颜色联盟在其 ICC 配置文件格式规范中指定的格式创建 设备链接配置文件。 |
CMCreateMultiProfileTransform | 接受配置文件数组或单个 设备链接配置文件 并创建颜色转换。 此转换是从第一个配置文件指定的颜色空间映射到第二个配置文件的颜色空间,依此类地映射到最后一个配置文件。 |
CMCreateProfile | 从 LOGCOLORSPACEA 结构创建显示颜色配置文件。 |
CMCreateProfileW | 从 LOGCOLORSPACEW结构创建显示颜色配置文件。 |
CMCreateTransform | 荒废的。 没有替换 API,因为此 API 不再使用。 不需要备用 CMM 模块的开发人员来实现它。 |
CMCreateTransformExt | 创建一个颜色转换,该转换从输入 LOGCOLORSPACEA 映射到可选的目标空间,然后使用一组标志来定义转换的创建方式。 |
CMCreateTransformExtW | 创建一个颜色转换,该转换从输入 LOGCOLORSPACEW 映射到可选的目标空间,然后使用一组标志定义转换的创建方式。 |
CMCreateTransformW | 荒废的。 没有替换 API,因为此 API 不再使用。 不需要备用 CMM 模块的开发人员来实现它。 |
CMDeleteTransform | 删除指定的颜色转换,并释放与其关联的任何内存。 |
CMGetInfo | 检索有关颜色管理模块(CMM)的各种信息。 |
CMGetNamedProfileInfo | 检索有关指定命名颜色配置文件的信息。 |
CMGetPS2ColorRenderingDictionary | 获取 PostScript 颜色呈现字典。 |
CMGetPS2ColorRenderingIntent | 从配置文件中检索 PostScript 级别 2 颜色 呈现 意向。 |
CMGetPS2ColorSpaceArray | 获取 PostScript 颜色空间数组。 |
CMIsProfileValid | 报告给定配置文件是否是可用于颜色管理的有效 ICC 配置文件。 |
CMTranslateColors | 使用颜色转换将源 颜色空间中的颜色数组 转换为目标颜色空间。 |
CMTranslateRGB | 将应用程序提供的 RGBQuad 转换为设备 颜色空间。 |
CMTranslateRGBs | 使用颜色转换将位图从一个 颜色空间转换为另一个颜色 空间。 |
CMTranslateRGBsExt | 将一个已定义格式中的位图转换为不同的定义格式,并定期调用回调函数(如果指定),以报告进度并允许调用应用程序终止转换。 |
ColorCorrectPalette | 更正设备上下文的调色板中的条目。 |
ColorMatchToTarget | 执行用于预览目的的颜色映射。 |
ConvertColorNameToIndex | 将命名颜色空间中的颜色名称转换为国际颜色联盟(ICC)颜色配置文件中的索引号。 |
ConvertIndexToColorName | 将颜色空间中的索引转换为命名颜色空间中名称数组。 |
CreateColorSpace | 创建颜色空间。 |
CreateColorTransformW | 将颜色空间中的索引转换为命名颜色空间中名称数组。 |
CreateColorTransformW | 将颜色空间中的索引转换为命名颜色空间中名称数组。 |
CreateMultiProfileTransform | 接受配置文件数组或单个 设备链接配置文件,并创建应用程序可用于执行颜色映射的颜色转换。 |
[CreateProfileFromLogColorSpaceW]((/windows/win32/api/icm/nf-icm-createprofilefromlogcolorspacew) | 将逻辑 颜色空间 转换为 设备配置文件。 |
DeleteColorSpace | 删除颜色空间。 |
DeleteColorTransform | 删除给定的颜色转换。 |
DisassociateColorProfileFromDeviceW | 将指定的颜色配置文件与指定计算机上的指定设备取消关联。 |
EnumColorProfilesW | 枚举满足给定枚举条件的所有配置文件。 |
EnumICMProfiles | 枚举可用于给定设备上下文的输出颜色配置文件。 |
EnumICMProfilesProcCallback | EnumICMProfiles的应用程序定义的回调函数。 |
GetCMMInfo | 检索有关创建指定颜色转换的颜色管理模块(CMM)的各种信息。 |
GetColorDirectoryW | 检索指定计算机上的 Windows COLOR 目录的路径。 |
GetColorProfileElement | 将数据从指定颜色配置文件的指定标记配置文件元素复制到缓冲区中。 |
GetColorProfileElementTag | 检索给定国际颜色联盟(ICC)颜色配置文件的标记表中由 dwIndex 指定的标记名称,其中 dwIndex 是该表中的一个基于一个索引。 |
GetColorProfileFromHandle | 检索给定打开颜色配置文件句柄的颜色配置文件内容。 |
GetColorProfileHeader | 从 ICC 颜色配置文件或 WCS XML 配置文件检索或派生 ICC 标头结构。 驱动程序和应用程序应假定返回 TRUE 仅指示返回结构正确的标头。 每个标记仍需要使用旧 ICM2 API 或 XML 架构 API 独立验证。 |
GetColorSpace | 获取设备上下文中的当前输入颜色空间。 |
GetCountColorProfileElements | 检索给定颜色配置文件中标记的元素数。 |
GetDeviceGammaRamp | 从直接颜色显示板获取伽玛渐变。 |
GetICMProfile | 获取设备上下文的当前输出颜色配置文件。 |
GetLogColorSpace | 获取设备上下文 LOGCOLORSPACE 结构。 |
GetNamedProfileInfo | 检索有关第一个参数中指定的国际颜色联盟(ICC)命名颜色配置文件的信息。 |
GetPS2ColorRenderingDictionary | 从指定的 ICC 颜色配置文件中检索 PostScript 级别 2 颜色呈现字典。 |
GetPS2ColorRenderingIntent | 从 ICC 颜色配置文件中检索 PostScript 级别 2 颜色 呈现意向。 |
GetPS2ColorSpaceArray | 从 ICC 颜色配置文件中检索 PostScript 级别 2 颜色空间 数组。 |
GetStandardColorSpaceProfileW | 检索为指定的标准 颜色空间注册的颜色配置文件。 |
ICMProgressProcCallback | 应用程序提供的用于报告进度的回调。 |
InstallColorProfileW | 安装给定的配置文件,以便在指定计算机上使用。 配置文件也会复制到 COLOR 目录。 |
IsColorProfileTagPresent | 报告指定的国际颜色联盟(ICC)标记是否出现在指定的颜色配置文件中。 |
IsColorProfileValid | 允许你确定指定的配置文件是有效的国际颜色联盟(ICC)配置文件,还是可用于颜色管理的有效 Windows 颜色系统(WCS)配置文件句柄。 |
OpenColorProfileW | 创建指定颜色配置文件的句柄。 然后,可以在其他配置文件管理功能中使用句柄。 |
RegisterCMMW | 将指定的标识值与指定的颜色管理模块动态链接库(CMM DLL)相关联。 当此 ID 出现在颜色配置文件中时,Windows 可以找到相应的 CMM,以便创建转换。 |
SelectCMM | 允许你选择要使用的首选颜色管理模块(CMM)。 |
SetColorProfileElement | 在 ICC 颜色配置文件中设置标记的配置文件元素的元素数据。 |
SetColorProfileElementReference | 在指定的 ICC 颜色配置文件中创建引用与现有标记相同的数据的新标记。 |
SetColorProfileElementSize | 设置 ICC 颜色配置文件中标记元素的大小。 |
SetColorProfileHeader | 设置指定 ICC 颜色配置文件中的标头数据。 |
SetColorSpace | 设置设备上下文的输入颜色空间。 |
SetDeviceGammaRamp | 在直接颜色显示板上设置伽玛渐变。 |
SetICMMode | 在设备上下文中打开或关闭颜色管理。 |
SetICMProfile | 设置给定设备上下文的输出颜色配置文件。 |
SetStandardColorSpaceProfileW | 为给定标准 颜色空间注册指定的配置文件。 可以使用 GetStandardColorSpaceProfileW查询配置文件。 |
SetupColorMatchingW | 通过对话框提供用户对颜色管理的控制。 |
TranslateBitmapBits | 使用颜色转换转换位图颜色。 |
TranslateColors | 将源 颜色空间 的颜色数组转换为由颜色转换定义的目标颜色空间。 |
UninstallColorProfileW | 从指定计算机中删除指定的颜色配置文件。 从系统选择性地删除关联的文件。 |
UnregisterCMMW | 从给定的颜色管理模块动态链接库(CMM DLL)中取消关联指定的 ID 值。 |
WcsAssociateColorProfileWithDevice | 将指定的 WCS 颜色配置文件与指定的设备相关联。 |
WcsCheckColors | 确定数组中的颜色是否位于指定 WCS 颜色转换的输出范围内。 |
WcsCreateIccProfile | 将 WCS 配置文件转换为 ICC 配置文件。 |
WcsDisassociateColorProfileFromDevice | 将指定的 WCS 颜色配置文件与指定计算机上的指定设备取消关联。 |
WcsEnumColorProfiles | 枚举满足指定配置文件管理范围中的枚举条件的所有颜色配置文件。 |
WcsEnumColorProfilesSize | 返回 WcsEnumColorProfiles 函数枚举颜色配置文件所需的缓冲区的大小(以字节为单位)。 |
WcsGetCalibrationManagementState | 确定是否启用了显示校准状态的系统管理。 |
WcsGetDefaultColorProfile | 检索设备的默认颜色配置文件;如果未指定设备,则检索与设备无关的默认颜色配置文件。 |
WcsGetDefaultColorProfileSize | 返回设备的默认颜色配置文件名称的大小(以字节为单位),包括 NULL 终止符。 |
WcsGetDefaultRenderingIntent | 返回用户或系统范围的呈现意向。 |
WcsGetUsePerUserProfiles | 确定用户是否已选择对指定设备使用每用户配置文件关联列表。 |
WcsOpenColorProfileW | 创建指定颜色配置文件的句柄。 |
WcsSetCalibrationManagementState | 启用或禁用显示校准状态的系统管理。 |
WcsSetDefaultColorProfile | 在指定的配置文件管理范围内设置指定配置文件类型的默认颜色配置文件名称。 |
WcsSetDefaultRenderingIntent | 设置用户或系统范围的呈现意向。 |
WcsSetUsePerUserProfiles | 允许用户指定是否对指定设备使用每用户配置文件关联列表。 |
WcsTranslateColors | 将源颜色空间中的颜色数组转换为由颜色转换定义的目标颜色空间。 |