1. 程式人生 > >c# bitmap和new bitmap(bitmap)

c# bitmap和new bitmap(bitmap)

問題情境:

  給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);