Combinación de colores
La combinación de colores permite a una aplicación crear nuevos colores combinando el color de lápiz o pincel con colores de la imagen existente. La aplicación puede elegir dibujar el color del lápiz o del pincel tal y como está (dibujar eficazmente sobre cualquier imagen existente) o mezclar el color con los colores ya presentes.
El modo de combinación en primer plano, a veces denominado operación de trama binaria, determina cómo se mezclan estos colores. Una aplicación puede combinar colores, conservando todos los componentes de ambos colores; colores de máscara, eliminación o moderación de componentes que no son comunes; o exclusivamente enmascarar los colores, quitando o moderando componentes que son comunes. Hay varias variaciones en estas operaciones básicas de mezcla.
La combinación de colores está sujeta a la aproximación del color. Si el resultado de la combinación de colores es un color que el dispositivo no puede generar, el sistema se aproxima al resultado, utilizando un color que puede generar. Si una aplicación mezcla colores ditherados, los colores individuales usados para crear el color dithered se mezclan y los resultados están sujetos a aproximación de color.
Una aplicación establece el modo de combinación en primer plano mediante la función SetROP2 y recupera el modo actual mediante la función GetROP2 .
Aunque hay un modo de combinación de fondo, ese modo no controla la combinación de colores. En su lugar, especifica si se usa un color de fondo al dibujar líneas con estilo, pinceles sombreados y texto.