Il componente PictureBox in Visual Basic viene utilizzato per visualizzare le immagini nel vostro programma di Visual Basic , rendendolo utile per programmi come i browser di immagine e visualizzatori anteprima . Non vi è alcun comando direttamente integrato nel componente PictureBox per salvare le immagini , ma un paio di altre classi che vengono con Visual Basic può aiutarti. Cose che ti serviranno
Visual Basic 2008 o versione successiva
Show More Istruzioni
1
Trascinare il componente " PictureBox " nel form dalla lista dei componenti sul lato sinistro della lo schermo .
2
Trascinare il componente " Button " nel form dalla lista dei componenti. Cadere in modo che sia accanto o sotto il componente PictureBox .
3
Vai alla finestra "Proprietà" in basso a destra dello schermo e modificare la proprietà Text in modo che legge " Salva ".
4
doppio clic sul pulsante appena aggiunto. Questo creerà una funzione di evento per quando l' utente fa clic sul pulsante e vi porterà automaticamente alla nuova funzione nell'editor del programma . Si chiamerà qualcosa di simile a
5
Incollare il seguente codice nella funzione di " Private Sub Button1_Click . " :
Immagine Dim As Image = PictureBox1.Image
< p > Questo recupera i dati immagine da PictureBox e lo inserisce in un oggetto "Immagine" . Anche se questo oggetto è invisibile per l'utente , che contiene una funzione, "Save ", che sarà molto utile
6
Incollare la seguente riga di codice direttamente sotto l'ultimo: .
< p > Image.Save ( " C : \\ immagine.jpg " , System.Drawing.Imaging.ImageFormat.Jpeg ) per
salva l'immagine nel file " C : \\ immagine.jpg " utilizzando l'immagine JPEG formato dalla classe System.Drawing.Imaging.ImageFormat .
Altri formati immagine supportati nella classe ImageFormat includono BMP , EMF , EXIF , GIF , GUID , ICONA , JPEG , MemoryBmp , PNG, TIFF e WMF . Essi sono referenziati allo stesso modo come il formato immagine JPEG . Per esempio, se si desidera salvare un file PNG , è necessario sostituire il comando Image.Save sopra con questo:
Image.Save ( "C : \\ immagine.png " , System.Drawing.Imaging . ImageFormat.Png ) economici