Como salvar imagens do controle PictureBox no Visual Basic
Passo 1
Arraste o componente "PictureBox" para o formulário a partir da lista de componentes no lado esquerdo da tela.
Passo 2
Arraste o componente "Button" para o seu formulário na lista de componentes. Solte-o para que fique próximo ou abaixo do componente "PictureBox".
Passo 3
Vá para a janela Propriedades "(propriedades) na parte inferior direita da tela e altere a propriedade de texto para" Salvar ".
Passo 4
Dê um duplo clique 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, ele o leve automaticamente para a nova função no editor de programa. Ele terá um nome semelhante a "Sub Button1_Click Privado".
Passo 5
Cole o seguinte código na função:
Dim imagem como imagem = PictureBox1.Image
Isso coleta os dados da imagem da PictureBox e a coloca em um objeto "Imagem" (imagem). Embora este objeto seja invisível para o usuário, ele contém uma função "Salvar", que será muito útil.
Passo 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 compatíveis da classe ImageFormat incluem BMP, EMF, EXIF, GIF, GUID, ICON, 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, deve substituir o comando Image.Save acima por:
image.Save ("C: \ image.png", System.Drawing.Imaging.ImageFormat.Png)