Ich muss eine byte[]
in eine Image
konvertieren, aber ich kann es nicht in C# arbeiten. Wenn ich die bytearray
zu einer Datei wie folgt speichern:C# ByteArray zu Image
using (System.IO.FileStream fs = System.IO.File.Create("test.jpg"))
{
fs.Write(bytearray, 0, (int)lenght);
fs.Close();
}
Und test.jpg zeigt richtig. Aber wenn ich versuche, Bild aus dem Bytearray wie folgt zu machen:
Es zeigt nur Blackbox.
Code sieht gut aus für mich. Können Sie bestätigen, dass das Byte-Array, das in ein Bild konvertiert wird, die gleiche Länge hat, bevor es in einer Datei gespeichert wurde? –
Können Sie bitte den gesamten Code posten, den Sie verwenden, um das Bild an der PictureBox zu laden? – Ismael
Ich mache tatsächlich das Bild aus dem Array vor dem Speichern in eine Datei. 'code'test'code' – TomCrow