Re: 把一個RGB的array show出來...?
※ 引述《ithinkurdumb (YANKEES RULE ALL!)》之銘言:
: 之前有請教過類似的問題了,
: 但是一直沒有找到好的方式.
: 所以又佔用版面請教各位,
: 我有1個array裡面存了RGB的值,
: 希望利用像VC++中DrawDib的方式把整個array丟進去,
: 把RGB代表的圖案show在螢幕上.
: 希望能夠盡量簡單,
: 不需要太好的performance,
: FPS有10+就ok了.
: 之前試著用GUI+"描點",
: 但是結果只能用choppy來形容,
: 一個352 * 244的圖,
: 要描上30秒左右 (Xeon 2.4).
: 請教一下,
: 有沒有可以在C#中使用的solution?
: 謝謝...:)
gdiplus的bitmap生出來後,用Lockbits把資料一行行copy進去就好了,
更簡單的做法,
bitmap有一個constructor需要兩個參數,
一個是image buffer,另一個是bmpheader,填一填建起來就好了。
就我所知做這些事花不了cpu多少資源,
但是畫出來時若有特別的stretch時效能很差,
(也有可能是我的做法有問題,如果有比較好的辦法請告訴我)
不過一秒十張是綽綽有餘的。
--
故事書上說……如果你不想她離開妳,就不要告訴她你喜歡她
所以,就算我喜歡妳,我想我還是把感覺埋心底的好 :)
我不要再被傷一次!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.222.31.187
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
21
65