Hvordan du gemmer billeder fra PictureBox Control i Visual Basic

August 31

Hvordan du gemmer billeder fra PictureBox Control i Visual Basic

Den PictureBox komponent i Visual Basic bruges til at vise billeder i Visual Basic program, hvilket gør den anvendelig for programmer som billede browsere og previewers. Der er ingen kommando direkte indbygget i PictureBox komponent for at gemme billeder, men et par andre klasser, der kommer med Visual Basic kan hjælpe dig ud.

Vejledning


• Træk "PictureBox" komponent på din form fra den komponent listen i venstre side af skærmen.

• Træk "knap" komponent på din form fra den komponent listen. Drop det, så det er ved siden af ​​eller under PictureBox komponent.

• Gå til "Egenskaber" vinduet nederst til højre på skærmen og ændre teksten ejendom så det lyder "Gem".

• Dobbeltklik på den knap, du lige har tilføjet. Dette vil skabe en begivenhed funktion for når brugeren klikker på knappen, og automatisk tage dig til den nye funktion i programmet editor. Det vil blive navngivet noget lignende "Private Sub Button1_Click."

• Indsæt følgende kode i funktionen: Dim billede som billede = PictureBox1.Image Dette henter billeddata fra PictureBox og placerer det i en "Image" objekt. Selvom dette objekt er usynlig for brugeren, det indeholder en funktion, "Save", som vil være meget nyttig.

• Indsæt følgende linje kode direkte under den sidste: image.Save ("C: \ image.jpg", System.Drawing.Imaging.ImageFormat.Jpeg) Dette gemmer billedet til filen "C: \ image.jpg "ved hjælp af JPEG-format fra System.Drawing.Imaging.ImageFormat klassen. Andre understøttede billedformater i ImageFormat klasse omfatter BMP, EMF, EXIF, GIF, GUID, ICON, JPEG, MemoryBmp, PNG, TIFF og WMF. De er refereret på samme måde som JPEG billedformat. For eksempel, hvis du ønsker at gemme en PNG-fil, vil du udskifter image.Save kommandoen over med denne ene: image.Save ("C: \ image.png", System.Drawing.Imaging.ImageFormat.Png)