作者chuinzong (阿榮)
看板C_Sharp
標題[問題] 關於Byte[]轉換為Image格式
時間Mon Apr 4 19:02:42 2022
各位好,由於我想要將Byte Array轉換至PictureBox工具。
寫了如下的程式碼
byte[] b = new byte[1];
MemoryStream ms = new MemoryStream(b);
Image ret = Image.FromStream(ms);
在ms出現兩個錯誤訊息。
ReadTimeout = 'ms.ReadTimeout' threw an exception of type
'System.InvalidOperationException'
WriteTimeout = 'ms.WriteTimeout' threw an exception of type
'System.InvalidOperationException'
Image.FromStream跑至這行時,跳出未處理的例外狀況-參數無效。
想問各位,我看網路上範例都是將Byte Array轉成Image都是用FromStream。
或者是設定上有問題,還是哪邊使用錯誤。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 112.105.57.16 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/C_Sharp/M.1649070164.A.300.html
1F:→ pxr35642: 長度應該是影像的寬高吧(? 04/07 12:20
2F:→ chuinzong: 可是我只有用1Byte的影像長寬 04/10 18:48
3F:推 Litfal: 1byte是想建什麼,你要電腦猜給你嗎 04/11 12:10
4F:→ Litfal: 你要建rgb raw請用指定長寬位深和指標的Bitmap建構式 04/11 12:12
5F:→ chuinzong: 我知道了,有看到相關資訊,感謝 04/12 21:23