Combinaison de couleurs
Le mélange de couleurs permet à une application de créer de nouvelles couleurs en combinant la couleur du stylet ou du pinceau avec des couleurs dans l’image existante. L’application peut choisir de dessiner la couleur du stylet ou du pinceau tel quel (dessin efficace sur n’importe quelle image existante) ou de mélanger la couleur avec les couleurs déjà présentes.
Le mode de combinaison de premier plan, parfois appelé opération de rastérisation binaire, détermine la façon dont ces couleurs sont mélangées. Une application peut fusionner des couleurs, en conservant tous les composants des deux couleurs ; couleurs de masque, suppression ou modération des composants qui ne sont pas courants ; ou masquent exclusivement les couleurs, la suppression ou la modération des composants qui sont courants. Il existe plusieurs variantes sur ces opérations de mélange de base.
Le mélange de couleurs est soumis à une approximation de couleur. Si le résultat du mélange de couleurs est une couleur que l’appareil ne peut pas générer, le système se rapproche du résultat, en utilisant une couleur qu’il peut générer. Si une application combine des couleurs de trame, les couleurs individuelles utilisées pour créer la couleur de trame sont mélangées et les résultats sont soumis à une approximation de couleur.
Une application définit le mode de combinaison de premier plan à l’aide de la fonction SetROP2 et récupère le mode actuel à l’aide de la fonction GetROP2 .
Bien qu’il existe un mode de combinaison d’arrière-plan, ce mode ne contrôle pas le mélange de couleurs. Au lieu de cela, il spécifie si une couleur d’arrière-plan est utilisée lors du dessin de lignes de style, de pinceaux éclos et de texte.