颜色混合
颜色混合允许应用程序通过将笔或画笔颜色与现有图像中的颜色组合来创建新颜色。 应用程序可以选择绘制笔或画笔颜色,如 (有效绘制任何现有图像) ,或将颜色与现有颜色混合。
前台混合模式(有时称为二进制光栅操作)确定这些颜色的混合方式。 应用程序可以合并颜色,保留这两种颜色的所有组件;屏蔽颜色,删除或审查不常见的组件;或专门屏蔽颜色,删除或审查常见的组件。 这些基本混合操作有几个变化。
颜色混合取决于颜色近似值。 如果颜色混合的结果是设备无法生成的颜色,则系统会使用它可以生成的颜色来近似结果。 如果应用程序混合了抖动颜色,则用于创建抖动颜色的各个颜色将混合,并且结果取决于颜色近似值。
应用程序使用 SetROP2 函数设置前台混合模式,并使用 GetROP2 函数检索当前模式。
尽管有背景混合模式,但该模式无法控制颜色的混合。 相反,它指定在绘制带样式的线条、阴影画笔和文本时是否使用背景色。