Un Corto!
En determinadas ocasiones nos interesa que el fondo de nuestro PictureBox sea transparente…. sin olvidar que deberemos fijar un color de fondo homogenio para que termine siendo transparente.
Una vez tengamos la imagen cargada en el PictureBox
Dim mibmp As Bitmap = PictureBox.Image Dim micol As Color = mibmp.GetPixel(1, 1) mibmp.MakeTransparent(micol) PictureBox.Image = mibmp
Facil no?
Saludos,
Esto sirve para casos en que se tiene un fondo de color uniforme, por ej. Si se usa una foto con fondo blanco y la persona tiene también camisa blanca… ¡la camisa será transparente también!
Recordando un poco el uso de la api BitBlt, se usaba como fondo un color como el verde (código rgb 255, 0, 0) y luego se transparenteaban con una operación lógica y una máscara.
Saludozz!! 😀