Como hacer transparente el fondo de nuestro PictureBox

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,

Un pensamiento en “Como hacer transparente el fondo de nuestro PictureBox”

  1. 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!! 😀

Responder a Yelinna Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *