C#byte怎麽轉成圖片
阿新 • • 發佈:2017-05-31
name 如果 memory ict mem gif col rom img
這個其實很簡單我給大家提供一個方法吧
/// <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); returnoutputImg; }
C#byte怎麽轉成圖片