颜色混合使应用程序通过将笔或画笔颜色与现有图像中的颜色相结合来创建新颜色。应用程序可以选择绘制笔或画笔颜色(有效绘制任何现有图像)或将颜色与已存在的颜色混合。
前景混合模式(有时称为二进制光栅操作)决定了这些颜色的混合。应用程序可以合并颜色,保留两种颜色的所有组件;面具颜色,去除或调节不常见的组件;或专门掩盖颜色,删除或调节常见的组件。这些基本混合操作有几种变化。
颜色混合受到近似颜色的影响。如果颜色混合的结果是设备无法生成的颜色,Windows会使用可以生成的颜色近似结果。如果应用程序混合抖动颜色,则用于创建抖动颜色的各种颜色是混合的,并且结果受到颜色近似。
应用程序通过使用SetROP2函数设置前台混合模式,并使用GetROP2功能检索当前模式。
虽然有背景混合模式,但是这种模式不能控制颜色的混合。而是指定在绘制样式线,阴影画笔和文本时是否使用背景颜色。