Cum se salvează imagini din controlul PictureBox din Visual Basic

Controlul PictureBox poate afișa imagini în programul Visual Basic.

Pasul 1

Glisați componenta "PictureBox" pe formularul din lista de componente din partea stângă a ecranului.

Pasul 2

Glisați componenta "Buton" în formularul dvs. din lista de componente. Eliberați-l astfel încât să fie lângă sau sub componenta "PictureBox".

Pasul 3

Mergeți la fereastra Proprietăți "(proprietăți) din partea dreaptă jos a ecranului și modificați proprietatea textului pentru a citi" Salvați ".

Pasul 4

Faceți dublu-clic pe butonul pe care tocmai l-ați adăugat. Acest lucru va crea o funcție de eveniment astfel încât atunci când utilizatorul face clic pe buton, acesta vă va duce automat la noua funcție din editorul de programe. Acesta va avea un nume similar cu "Private Sub Button1_Click".

Pasul 5

Lipiți următorul cod în funcție:

Dim. Imagine ca imagine = PictureBox1.Image

Aceasta colectează datele de imagine ale PictureBox-ului și o plasează într-un obiect "Imagine" (imagine). Deși acest obiect este invizibil pentru utilizator, acesta conține o funcție "Salvare", care va fi foarte utilă.

Pasul 6

Inserați următoarea linie de cod chiar sub ultima:

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

Aceasta salvează imaginea în fișierul "C: \ image.jpg" utilizând formatul de imagine JPEG al clasei System.Drawing.Imaging.ImageFormat.

Alte formate de imagine compatibile ale clasei ImageFormat includ BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF și WMF. Acestea sunt menționate în același mod ca și formatul de imagine JPEG. De exemplu, dacă doriți să salvați un fișier PNG, ar trebui să înlocuiți comanda Image.Save de mai sus cu aceasta:

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