In der objektorientierten Programmierung ist es fast eine Notwendigkeit, um zu lernen , wie man Bilder in Byte-Arrays konvertieren. Dies ist erforderlich , wenn Sie mit Media-Anwendungen arbeiten, die Import-und Export von Bildern aus Datenbanken . Es wird empfohlen , um ein Bild in einer Datenbank zu speichern in einem Byte -Datentyp anstelle der Verwendung eines Bildes. In Microsoft Visual C # , können Sie die " MemoryStream " Klasse zusammen mit dem " ImageFormat.Gif "-Eigenschaft , um die Konvertierung leicht. Things You
Microsoft Visual C # Express
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie Microsoft Visual C # Express und wählen Sie " Neues Projekt ... " aus dem linken Bereich des Bildschirms. Klicken Sie auf " Visual C #" unter "Installierte Vorlagen" und doppelklicken Sie auf "Windows Forms-Anwendung. "
2
Doppelklicken Sie auf " PictureBox " , um ein Bild -Steuerelement zum Formular hinzufügen . Fügen Sie eine Schaltfläche mit der gleichen Technik .
3
rechten Maustaste auf den " Picture " -Steuerung und klicken Sie auf " Eigenschaften". Finden Sie die "Bild" -Eigenschaft unter Darstellung und klicken Sie auf den Schalter , um die Ressource auswählen Dialogfenster öffnen. Klicken Sie auf " Importieren" und suchen Sie nach einem " . BMP " Bild . Klicken Sie auf " Öffnen" und klicken Sie auf "OK".
4
Doppelklicken Sie auf " Button1 ", um eine Click-Ereignis für die Schaltfläche erstellen. Fügen Sie den folgenden Namespace der ersten Zeile des Codes Modul :
using System.IO;
5
Kopieren Sie den folgenden Code, um die Schaltfläche Click-Ereignis zu wandeln die " . BMP " Bild im Bild -Box in ein Byte-Array :
byte [] byteArray = null;
MemoryStream ms = new MemoryStream ();
pictureBox1.Image . Save ( ms , System.Drawing.Imaging.ImageFormat.Gif );
byteArray = ms.ToArray ();
6
Presse "F5" , um das Programm und klicken Sie auf " button1. "