“Conocimientos Programación>Visual Basics Programación

Cómo convertir una imagen a transparente en Visual Basic

2012/11/27
Hacer que todos o parte de una imagen transparente es una tarea relativamente simple y puede producir efectos visuales interesantes . Por ejemplo , puede colocar una imagen en una página Web y ajustar su opacidad . Los desarrolladores pueden utilizar los efectos de transparencia para hacer un color específico en una imagen transparente. Programas de Visual Basic que se ejecutan en el escritorio no tienen " la opacidad" botones que le permiten lograr este efecto , pero se puede utilizar la biblioteca de gráficos de Visual Basic para convertir los colores en una imagen y hacerlos transparentes . Instrucciones
1

lanzamiento Microsoft Visual Studio. Abra cualquiera de sus proyectos de Visual Basic y encontrar la forma de inicio del proyecto en el Explorador de soluciones de Visual Studio. Haga doble clic en el formulario. Visual Studio abre el formulario y lo muestra en la ventana de diseño .

2 Haga clic en el botón del menú "Ver" y seleccione " Herramientas " en el menú de opciones que aparece . Se abre el cuadro de herramientas. Haga doble clic en el icono " PictureBox " de la caja de herramientas . Un control PictureBox aparece en el formulario. Haga clic en este control y arrástrelo dónde quiere que su imagen aparezca .
3

Press "F4 " para abrir la ventana Propiedades y escriba " Yellow" en el texto " BackColor " caja. El fondo del cuadro de imagen se vuelve amarillo .
4

Encuentre el icono con forma de rayo en la parte superior de la ventana Propiedades y haga clic en el icono para mostrar los eventos del PictureBox . Haga doble clic en el evento " Paint" . Visual Studio abre la ventana de código y visualiza método Paint del control. Mediante la adición de código para este método, se puede controlar la forma en que el programa crea el PictureBox
5

Pega el siguiente código en el método Paint : .

Imagen1 As Bitmap = New Bitmap ( " IMAGE_NAME.jpg ") pixelLocationX As Int16 = 1Dim pixelLocationY Como Int16 = 5image1.MakeTransparent ( image1.GetPixel ( pixelLocationX , pixelLocationY ) ) image1.MakeTransparent ( myColor ) e.Graphics.DrawImage ( imagen1 , 0, 0 )

la primera sentencia crea una nueva imagen de mapa de bits llamado " imagen1 . " Reemplazar " IMAGE_NAME.jpg " con el nombre de la imagen que desea que aparezca en el cuadro de imagen . Las dos sentencias siguientes definen la "X " y " Y" coordenadas del píxel de la imagen que desea utilizar como el píxel transparente. Las coordenadas X e Y son " 1 " y " 5 " en este ejemplo . El método se aplica MakeTransparent transparencia para todos los píxeles en la imagen donde el color del píxel coincide con el color de su píxel transparente . La declaración final señala a la imagen utilizando el método DrawImage .
6

Press "F5 ". Su proyecto se ejecuta y muestra su imagen . Las partes de la imagen con el color que coincida con el color transparente serán transparentes . Usted será capaz de ver amarilla mirar el color del cuadro de imagen a través de las partes de la imagen .

Visual Basics Programación
Cómo calcular un bono de diez por ciento en Visual Basics Microsoft
Cómo utilizar ADODC en VB6.0
Cómo utilizar ScrollBar en VB6
Cómo pasar una matriz en Visual Basic
Visual Basic 6 no le permitirá guardar como un archivo EXE
Cómo ahorrar variables a bases de datos con Microsoft Visual Basic Oledb
Cómo crear un VBScript para llamar a un MSI
Cómo desarrollar aplicaciones Web con MS Visual Studio 2008
Conocimientos Informáticos © http://www.ordenador.online