Folgende Beispiel-Methode konvertiert Bilddaten, die als Bytearray abgelegt wurden in das Imageformat Bitmap oder Metafile. Kann in Verbindung mit der Klasse System.Windows.Forms.PictureBox verwendet werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public System.Drawing.Image ByteArrayToImage(byte[] byteArray) { try { System.IO.MemoryStream ms = new System.IO.MemoryStream( byteArray, 0, byteArray.Length); ms.Write(byteArray, 0, byteArray.Length); return System.Drawing.Image.FromStream(ms, true); } catch { return null; } } |
Tags: byteArray, datenbank, image, MemoryStream