Como salvar as imagens do controle PictureBox no Visual Basic

Escrito por kevin walker | Traduzido por randhal wendel
  • Compartilhar
  • Tweetar
  • Compartilhar
  • Pin
  • E-mail
Como salvar as imagens do controle PictureBox no Visual Basic
O controle PictureBox pode exibir imagens no seu programa Visual Basic (a lot pf pictures - flowers. image by Olaru Radian-Alexandru from Fotolia.com)

O componente PictureBox no Visual Basic é usado para exibir imagens no programa Visual Basic, tornando-o útil para programas como navegadores e visualizadores de imagem. Não há um comando programado diretamente no componente PictureBox para salvar imagens, mas algumas outras classes que vêm com o Visual Basic podem ajudá-lo.

Nível de dificuldade:
Fácil

Outras pessoas estão lendo

O que você precisa?

  • Visual Basic 2008 ou posterior

Lista completaMinimizar

Instruções

  1. 1

    Arraste o componente "PictureBox" para seu formulário da lista de componentes no lado esquerdo da tela.

  2. 2

    Arraste o componente "botão" para seu formulário a partir da lista de componentes. Solte-o de modo que fique ao lado ou sob o componente PictureBox.

  3. 3

    Vá para a janela "Propriedades" no canto inferior direito da tela e altere a propriedade de texto para "Salvar ".

  4. 4

    Clique duas vezes no botão que acabou de adicionar. Isso vai criar uma função de evento para quando o usuário clicar no botão e vai levá-lo automaticamente para a nova função do editor do programa. Ele vai ser nomeado como algo semelhante a "Private Sub Button1_Click".

  5. 5

    Cole o seguinte código para a função: <br/><br/>Dim image As Image = PictureBox1.Image<br/><br/>. Isso recupera os dados da imagem do PictureBox e os coloca em um objeto "Imagem". Embora esse objeto seja invisível para o usuário, contém uma função, "Salvar", que vai ser muito útil.

  6. 6

    Cole a seguinte linha de código logo abaixo da última: <br/><br/>image.Save(\"C:\image.jpg \", System.Drawing.Imaging.ImageFormat.Jpeg)<br/><br/>. Isso salva a imagem para o arquivo "C:\image.jpg\" usando o formato da imagem JPEG da classe System.Drawing.Imaging.ImageFormat <br/><br/>. Outros formatos de imagem suportados na classe ImageFormat incluem BMP, EMF, EXIF​​, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF e WMF. Eles possuem as mesmas referências que o formato de imagem JPEG. Por exemplo, se quiser salvar um arquivo PNG, você substituiria o comando image.Save acima com este: <br/><br/>image.Save(\"C:\image.png\", System.Drawing.Imaging.ImageFormat.Png).

Dicas & Advertências

  • Nada no comando image.Save impede você de atribuir a um arquivo de imagem a extensão do arquivo errado. Por exemplo, o seguinte comando não irá gerar um erro: image.Save (\"C:\\image.bmp\", System.Drawing.Imaging.ImageFormat.Jpeg). Seu programa irá salvar um arquivo JPEG com uma extensão de arquivo BMP. Isso pode confundir alguns usuários e aplicativos de visualização de imagens e pode causar problemas de compatibilidade para suas imagens.

Não perca

Filtro:
  • Geral
  • Artigos
  • Slides
  • Vídeos
Mostrar:
  • Mais relevantes
  • Mais lidos
  • Mais recentes

Nenhum artigo disponível

Nenhum slide disponível

Nenhum vídeo disponível