c# bitmap和new bitmap(bitmap)及在System.Drawing.Image.get_RawFormat()報錯“參數無效”


問題情境:

  給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屬性重新更一遍。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM