Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como converter uma imagem para transparente em Visual Basic
Fazer tudo ou parte de uma imagem transparente é uma tarefa relativamente simples e pode render efeitos visuais interessantes. Por exemplo , você pode colocar uma imagem em uma página da Web e ajustar sua opacidade . Os desenvolvedores podem usar efeitos de transparência para fazer uma cor específica em uma imagem transparente. Visual Basic programas em execução na área de trabalho não tem botões de " opacidade" que lhe permitem atingir esse efeito , mas você pode usar a biblioteca de gráficos do Visual Basic para converter as cores em uma imagem e torná-los transparentes . Instruções
1

Abra o Microsoft Visual Studio. Abra qualquer um dos seus projetos de Visual Basic e encontrar forma de inicialização do seu projeto no Visual Studio Solution Explorer. Clique duas vezes esse formulário. Visual Studio abre o formulário e apresenta-o na janela de design .
2

Clique no botão de menu " View" e selecione " Ferramentas " no menu de opções que é exibido. A Caixa de ferramentas é exibida. Clique duas vezes no ícone " PictureBox " da caixa de ferramentas . Um controle PictureBox aparece no formulário. Clique neste controle e arrastá-lo onde você deseja que sua imagem para aparecer.
3

Pressione " F4 " para abrir a janela de propriedades e digite "Yellow" no texto " BackColor " caixa . O fundo do PictureBox fica amarelo.
4

Encontre o ícone em forma de raio na parte superior da janela Propriedades e clique nesse ícone para exibir os eventos do PictureBox . Dê um duplo clique no evento " Paint" . Visual Studio abre a janela de código e apresenta método pintura do controle. Ao adicionar o código para este método, você pode controlar a forma como o programa cria a PictureBox
5

Cole o seguinte código no método Paint: .

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

a primeira declaração cria uma nova imagem de bitmap chamado " image1 . " Substituir " IMAGE_NAME.jpg " com o nome de uma imagem que você quer que apareça na PictureBox. As próximas duas declarações definem os "X" e "Y" coordenadas de pixel em sua imagem que você deseja usar como o pixel transparente. Essas coordenadas X e Y são de "1" e " 5 " neste exemplo . O método aplica-se MakeTransparent transparência a todos os pixels na imagem onde a cor do pixel corresponde à cor de sua pixels transparente. A declaração final desenha a imagem utilizando o método DrawImage .
6

Pressione " F5 ". Suas corridas de projetos e mostra a sua imagem. As partes da imagem com a cor combinando com a cor transparente será transparente . Você será capaz de ver cor amarela espiada do PictureBox por essas partes da imagem .

Anterior :

Próximo : No
  Os artigos relacionados
·Tutorial para Windows API de desenho Lines 
·Como fazer um mutável PictureBox usuário em Visual Ba…
·Como faço para importar arquivos no Mapa XNA 
·Como identificar e Extrato de Relações com aplicaçõ…
·Ferramentas VB6 
·Como fazer uma URL Keygen em VB6 
·Ajuda para VB6 transferência de controle da Internet 
·Como Ler Porta até que um caractere especial é passad…
·Como Consolidar Tabelas Dinâmicas Utilizando VBA 
·Como criar tarefas SSIS programaticamente 
  Artigos em destaque
·Diferença entre as funções e sub-rotinas Fortran 
·Como adicionar um resultado para uma lista em Prolog 
·Como lidar com Nested Tuples em Python 
·Como remover o último octeto em Perl 
·Como configurar um calendário Outlook Script 
·Como Vá até o fim de uma lista em Java 
·Como remover JavaScript 
·Como fazer Curvo Corners Javascript para IE 
·Riscos com Javascript 
·Struts Validator Rules 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados