Quiero que se vea lo que está "detrás" del amarillo.Usando System.Drawing, ¿cómo puedo dibujar algo que imite el efecto de un marcador de resaltado amarillo?
EDITAR 1: Pero, si estoy dibujando en "blanco", me gustaría que el color del marcador conserve su amarillez pura.
EDIT 2: la respuesta de @ Kevin es probablemente correcta, y la marqué correctamente, aunque no la codifiqué. En mi código, me estoy conformando con la respuesta de @ Guffa, usando Color.FromArgb.
EDIT 3: He publicado un código que funciona con un rendimiento decente. Sí, restar el azul es la idea básica, pero no puedes hacerlo con un API de alto nivel, y SetPixel es demasiado lento. La solución con buen rendimiento utiliza Bitmap.LockBits, UnlockBits.
Gracias - Esto funciona, pero no del todo como esperaba. Quiero que el amarillo sea más ... amarillo. –
@Corey: Sí, no es exactamente el efecto de un marcador amarillo, pero es lo más cercano que se puede obtener con las capacidades de dibujo integradas. Aumentar el valor alfa hará que el amarillo sea más claro, pero hará que brille menos el fondo. – Guffa