Hvordan lagre bilder fra PictureBox kontroll i Visual Basic
Den PictureBox komponent i Visual Basic brukes til å vise bilder i Visual Basic-programmet, noe som gjør det nyttig for programmer som bildelesere og forhåndsvisere. Det er ingen kommando direkte innebygd i PictureBox komponent for å lagre bilder, men noen andre klasser som følger med Visual Basic kan hjelpe deg ut.
Bruksanvisning
1 Dra \ "PictureBox \" komponent på skjemaet fra komponenten listen på venstre side av skjermen.
2 Dra \ "knappen \" komponent på skjemaet fra komponentlisten. Slipp den slik at den er ved siden av eller under PictureBox komponent.
3 Gå til \ "Properties \" vinduet nederst til høyre på skjermen og endre teksten eiendommen slik det står \ "Lagre. \"
4 Dobbeltklikk knappen du nettopp la til. Dette vil skape et arrangement funksjon for når brukeren klikker på knappen og automatisk ta deg til den nye funksjonen i programmet editor. Det vil hete noe lignende for å \ "Private Sub button1_click. \"
5 Lim inn følgende kode inn i funksjonen:
Dim bilde som bilde = PictureBox1.Image
Dette henter bildedataene fra PictureBox og plasserer det i en \ "Image \" objekt. Selv om dette objektet er usynlig for brukeren, den inneholder en funksjon, \ "Lagre \", som vil være svært nyttig.
6 Lim inn følgende linje med kode direkte under den siste:
image.Save (\ "C: \ image.jpg \", System.Drawing.Imaging.ImageFormat.Jpeg)
Dette lagrer bildet til filen \ "C: \ image.jpg \" bruker JPEG bildeformat fra System.Drawing.Imaging.ImageFormat klassen.
Andre støttede bildeformater i ImageFormat klassen inkluderer BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF og WMF. De er referert på samme måte som JPEG bildeformat. For eksempel, hvis du ønsker å lagre en PNG-fil, vil du erstatte image.Save kommandoen ovenfor med denne:
image.Save (\ "C: \ image.png \", System.Drawing.Imaging.ImageFormat.Png)