這個其實很簡單我給大家提供一個方法吧
/// <summary> /// 字節數組生成圖片 /// </summary> /// <param name="Bytes">字節數組</param> /// <returns>圖片</returns> private Image byteArrayToImage(byte[] Bytes) { using (MemoryStream ms = new MemoryStream(Bytes)) { Image outputImg = Image.FromStream(ms); return outputImg; } }
使用方法也很簡單
如下
如果我們有一個圖片控件的話可以這樣寫
pictureBox1.Image = byteArrayToImage(result.ResultByte);
這樣就行了。
因為byteArrayToImage返回的是個Image類型,所以可以直接賦值給pictureBox1的Image 屬性。
如果你的是Gif圖片的話需要這樣解決
/// <summary> /// 字節數組生成圖片 /// </summary> /// <param name="Bytes">字節數組</param> /// <returns>圖片</returns> private Image byteArrayToImage(byte[] Bytes) { MemoryStream ms = new MemoryStream(Bytes); Image outputImg = Image.FromStream(ms); return outputImg; }