[問題]C#.net中的bitmap處理

看板C_Sharp作者 (小傑)時間13年前 (2010/11/09 18:56), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
我現在遇到的問題是 : 記憶體中有一段連續的區域是某張灰階影像(每一像素是8bit)的影像內容 已知此記憶體區域的位址與影像的長寬維度 請問該如何把這張影像設給.net裡面的bitmap物件? 我目前查到可以利用 bitmap(int32 Width,int32 Height,PixelFormat Format)的建構子 來建構相同維度與像素格式的bitmap物件 但是我不知道該如何把影像內容設給這個物件 我試過SetPixel 雖然SetPixel(x,y,color)可以指定像素(x,y)的色彩 可是我的圖是8-bit灰階圖 無法指定Color...., 另外 如果是彩色圖的話 我想分別設定RGB的值的話 又該如何設定? 我也想過找看看有沒有 memcpy的函式 直接把記憶體區域的影像內容copy給 bitmap物件 但是 1.在C#中 我沒有找到這個函式 2.就算找到了 我也不知道目的地的位址 請問有沒有版友知道該如何解法 拜託了....... <(_._)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.108.3
文章代碼(AID): #1CsIZiV9 (C_Sharp)
文章代碼(AID): #1CsIZiV9 (C_Sharp)