Como salvar imagens do controle PictureBox no Visual Basic

O componente PictureBox no Visual Basic é usado para exibir imagens no seu programa Visual Basic, portanto, é útil para programas como navegadores de imagens e visualização. Não há nenhum comando diretamente integrado ao componente PictureBox para salvar imagens, mas algumas classes que acompanham o Visual Basic podem ajudá-lo.

Passo 1

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

Etapa 2

Arraste o componente “Botão” para o seu formulário da lista de componentes. Solte-o para que fique próximo ou abaixo do componente “PictureBox”.

Etapa 3

Vá para a janela Propriedades no canto inferior direito da tela e altere a propriedade do texto para ler “Salvar”.

Etapa 4

Clique duas vezes no botão que você acabou de adicionar. Isso criará uma função de evento para que, quando o usuário clicar no botão, o levará automaticamente para a nova função no editor de programa. Ele terá um nome semelhante a “Private Sub Button1_Click”.

Etapa 5

Cole o seguinte código na função:

Dim image As Image = PictureBox1.Image

Isso coleta os dados de imagem da PictureBox e os coloca em um objeto “Imagem”. Embora este objeto seja invisível para o usuário, ele contém uma função “Salvar”, que será muito útil.

Etapa 6

Cole a seguinte linha de código logo abaixo da última:

image.Save (“C: image.jpg”, System.Drawing.Imaging.ImageFormat.Jpeg)

Isso salva a imagem no arquivo “C: image.jpg” usando o formato de imagem JPEG da classe System.Drawing.Imaging.ImageFormat.

Outros formatos de imagem suportados da classe ImageFormat incluem BMP, EMF, EXIF, GIF, GUID, ÍCONE, JPEG, MemoryBmp, PNG, TIFF e WMF. Eles são referenciados da mesma maneira que o formato de imagem JPEG. Por exemplo, se você deseja salvar um arquivo PNG, substitua o comando Image.Save acima por este:

image.Save (“C: image.png”, System.Drawing.Imaging.ImageFormat.Png)

Referências

 

Você pode estar interessado:

Deixe um comentário