设备无关位图和增强型图元素

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

为了提供图像颜色匹配,颜色表征包括在与设备无关的位图(DIB)和增强的图元文件中。在DIB中,颜色表征被放置在DIB标题中。在增强的元文件中,特征描述在元文件记录中。颜色表征不适用于兼容位图和标准(16位)图元文件。

您可以通过在DIB的BITMAPV4HEADER结构中设置适当的成员来设置DIB的颜色特征。此结构与BITMAPINFOHEADER结构相同,只是它包含定义颜色空间类型,颜色端点和其他相关值的成员。某些操作系统在DIB中支持设备CMYK颜色空间类型,但仅支持32位DIB。在这种情况下,输出设备也必须接受此格式。如果DIB不包含颜色表征信息,系统将使用默认表征。

在记录元文件时,使用CreateColorSpaceSetColorSpace功能,可以为增强型图元文设置颜色表征。系统记录有关颜色空间的信息,并在播放图元文件时与预期的输出设备进行颜色匹配。该系统还记录了SetICMModeDeleteColorSpace功能,但没有其他图像颜色匹配功能可以与增强的图元文件一起使用。如果在记录增强型元文件时在LOGCOLORSPACE结构中指定颜色配置文件,系统将记录颜色配置文件的文件名,而不是配置文件的内容。这与在增强的图元文件中处理字体的方式类似。