[填坑]winform 內存不足

今天做一個生成二維碼圖片顯示到picturebox上。

很簡單的一個功能,因爲怎麼生成那個方法都有了,使用的是Gma.QrCodeNet.Encoding的。

 

很快就寫了個例子了,誰知一運行就彈出“內存不足”,一下矇蔽了。。。

然後就上網找資料,試了幾種網上說的,最後找到說MemoryStream不要Dispose,這種成功了。

然後運行看到二維碼只顯示了一部分,一下醒悟過來了;

馬上看了下picturebox的backgroundimagelayout屬性是tile,改成stretch後,而且重新加上Dispose。

OK,終於不報“內存不足”了,而且MemoryStream也能用完釋放了。

 

總結:原來是生成的二維碼太大了,需要壓縮下才行。( •̀ ω •́ )y

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章