Wie konvertiert man System.Drawing.Image in Byte-Array?

8

Hi Ich versuche, Bild in Byte-Array zu konvertieren, um es in SQL als Byte () zu übergeben. Ich versuche, Image Converter zu verwenden, aber es schlägt fehl

%Vor%

Der Fehler, den ich bekomme, ist Byte ist ein Typ nicht Ausdruck

    
PaShKa 18.10.2012, 18:18
quelle

2 Antworten

13

Der VB.NET TypeOf-Operator tut nicht das, was er zu tun glaubt. Etwas verwirrend, vielleicht aufgrund des C # typeof Operators. Das VB.NET-Äquivalent ist die GetType () - Funktion. Das funktioniert gut:

%Vor%

Der Typkonverter verwendet einen MemoryStream, um die Konvertierung unter Verwendung des PNG-Bildformats durchzuführen.

    
Hans Passant 18.10.2012, 18:47
quelle
14

Sie können MemoryStream verwenden. Wenn Sie das Bild in MemoryStream speichern, können Sie das Byte-Array mit Daten aus dem Bild abrufen:

%Vor%     
Reed Copsey 18.10.2012 18:24
quelle

Tags und Links