問題情境:
給picturebox賦image屬性,我用一下代碼,出錯:
Bitmap theBitmap = convertCameraData.display(rawDataArray, height, width, rawImageArray, rgbPalette_256, backgroundTemperature); if (theBitmap == null) { return; } form_Main.pictureBox1.Image = theBitmap;
困境辨析:
把bitmap賦給pictureBox1.Image不正確,應轉為image再進行賦值。
Bitmap theBitmap = convertCameraData.display(rawDataArray, height, width, rawImageArray, rgbPalette_256, backgroundTemperature); if (theBitmap == null) { return; } form_Main.pictureBox1.Image = new Bitmap(theBitmap);
注釋:get_RawFormat()報錯,意味着在格式轉換的地方卡住了。把所有賦pictureBox的image屬性重新更一遍。