Ejemplos usando el Api de windows para Visual basic

56 - Ejemplo del Api TransparentBlt para copiar una imagen y establecer un color de la misma como transparente

<Volver> - Anterior - Siguiente



 

 

Este ejemplo consiste en copiar una imagen que está ubicada en un control Picture1 a otro Picture2. La imagen copiada con TransparentBlt, se le establece en el último parámetro un valor de color. Ese color lo tomará como transparente en la imagen original, y como resultado en este caso, en el Picture2 esa área no se copiará, es decir será transparente.

 

Para que este método funcione, la imagen debe contener un área con el mismo color que le pasamos como valor de color.

Por ejemplo como esta imagen que muestra la imagen original con unas regiones en color verde, y en el Picture2 dicha región se copia como transparente.

 

 

vista previa del ejemplo que utiliza el api transparentBit para establecer zonas transpaentes en un gráfico cargado en un control Picturebox

 

Descargar ejemplo

 


 

Código en un formulario:

 



Buscar en Recursos vb