Come salvare le immagini dal controllo PictureBox in Visual Basic

Il controllo PictureBox può visualizzare le immagini nel programma Visual Basic.

Passaggio 1

Trascina il componente "PictureBox" nel modulo dall'elenco dei componenti sul lato sinistro dello schermo.

Passaggio 2

Trascina il componente "Button" nel modulo dall'elenco dei componenti. Rilasciarlo in modo che si trovi accanto o sotto il componente "PictureBox".

Passaggio 3

Vai alla finestra Proprietà "(proprietà) nella parte in basso a destra dello schermo e cambia la proprietà del testo per leggere" Salva ".

Passaggio 4

Fai doppio clic sul pulsante che hai appena aggiunto. Questo creerà una funzione evento in modo che quando l'utente fa clic sul pulsante, automaticamente vi porterà alla nuova funzione nell'editor di programma. Avrà un nome simile a "Private Sub Button1_Click".

Passaggio 5

Incolla il seguente codice nella funzione:

Dim un'immagine As Image = PictureBox1.Image

Questo raccoglie i dati dell'immagine del PictureBox e li colloca in un oggetto "Immagine" (immagine). Sebbene questo oggetto sia invisibile all'utente, contiene una funzione "Salva", che sarà molto utile.

Passaggio 6

Incolla la seguente riga di codice appena sotto l'ultimo:

image.Save ("C: \ image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)

Ciò salva l'immagine nel file "C: \ image.jpg" utilizzando il formato di immagine JPEG della classe System.Drawing.Imaging.ImageFormat.

Altri formati di immagine compatibili della classe ImageFormat includono BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF e WMF. Sono referenziati allo stesso modo del formato di immagine JPEG. Ad esempio, se si desidera salvare un file PNG, è necessario sostituire il comando Image.Save in alto con questo:

image.Save ("C: \ image.png", System.Drawing.Imaging.ImageFormat.Png)