So speichern Bilder aus dem PictureBox-Steuerelement in Visual Basic

June 2

So speichern Bilder aus dem PictureBox-Steuerelement in Visual Basic

Die PictureBox-Komponente in Visual Basic wird zum Anzeigen von Bildern in Ihrem Visual Basic-Programm, so dass es nützlich für Programme wie Bild Browser und Vorschauen. Es gibt keinen Befehl direkt in das PictureBox-Komponente integriert, um Bilder zu speichern, aber ein paar andere Klassen, die mit Visual Basic können Sie helfen.

Anweisungen

1 Ziehen Sie die \"PictureBox\" Komponente auf Ihr Formular aus der Komponentenliste auf der linken Seite des Bildschirms.

2 Ziehen Sie die \"Button\" Komponente auf Ihr Formular aus der Komponentenliste. Legen Sie es so, dass es neben oder unter der PictureBox-Komponente ist.

3 Gehe zu den \"Properties\" Fenster unten rechts auf dem Bildschirm und Ändern der Text-Eigenschaft, um \"Save.\ zu erhalten"

4 Doppelklicken Sie auf die Schaltfläche, die Sie gerade hinzugefügt. Dies erstellt eine Event-Funktion für der Benutzer die Schaltfläche klickt und nehmen Sie automatisch an die neue Funktion im Programmeditor. So wird unter der Bezeichnung etwas ähnlich \"Private Sub Button1_Click. \"

5 Fügen Sie den folgenden Code in der Funktion:

Dim Bild als Bild = PictureBox1.Image

Dieses holt die Bilddaten aus der PictureBox und legt es in ein \"Image\" Objekt. Obwohl dieses Objekt für den Benutzer unsichtbar ist, enthält eine Funktion, \"Save,\" die sehr nützlich sein wird.

6 Fügen Sie die folgende Codezeile direkt unter dem letzten:

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

Dies speichert das Bild in der Datei \"C:\image.jpg\" das JPEG-Bildformat von der System.Drawing.Imaging.ImageFormat-Klasse verwenden.

Andere unterstützte Bildformate in der ImageFormat-Klasse gehören BMP, EMF, EXIF, GIF, GUID, Symbol, JPEG, MemoryBmp, PNG, TIFF und WMF. Sie sind genauso wie das JPEG-Bildformat verwiesen. Wenn Sie eine PNG-Datei speichern möchten, würden Sie beispielsweise das Bild ersetzen. Sparen Sie mit diesem Befehl oben:

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