[問題] 圖的piexl值 放入二維指標

看板C_Sharp作者 (不說對不起)時間17年前 (2008/10/18 18:15), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
本來用BCB寫的 想在C#上面寫寫看 碰到一點問題 Q1: C# bitmap很像沒有scanline這個功能,是嗎?? Q2: Bitmap bimage = new Bitmap(256, 256, PixelFormat.Format8bppIndexed); BitmapData bmData = bimage.LockBits(new Rectangle(0, 0, bimage.Width, bimage.Height), ImageLockMode.ReadWrite, PixelFormat.Format8bppIndexed); int stride = bmData.Stride; System.IntPtr Scan0 = bmData.Scan0; int ByteNumber_Width = bimage.Width; // 計算每行的像點所佔據的byte 總數 int ByteOfSkip = stride - ByteNumber_Width;// 計算每一行後面幾個Padding bytes int Height = bimage.Height; unsafe { byte *p = (byte*)(void*)Scan0; //打算把手動p給q變成二維指標 byte** q = new byte*[bimage.Height]; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 不能這樣宣告?? 請問要怎麼改 error :"byte*[]' 隱含轉換為 'byte**" 謝謝^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.125.46.68
文章代碼(AID): #18-RSohR (C_Sharp)