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?
: 謝謝...:)
我不知道你的意思是不是~~~
你有個個array裡面是存rgb~~~
你要的就是~~~把array把他用圖呈現出來~~~
你可以宣告一個bitmap...
使用setpixel將array裡的rgb丟到bitmap內~~~
在去show那個bitmap就可以了~~~
比如說你開一個picture box用來呈現你的圖~~~
pb_output.Image = input; //pb_output是你的picture box..input是你的bimap
這樣就可以使用bitmap畫出來了~~~
速度比打點快很多~~~
--
,o8B8b,'?8B8B8B8B8B8B8B8BB8B8B8B8BB8B8B8BB8B8B8B8BB8BB8b, ,o8B8b,'?,
,8B88 8BB ?B8B .Ppppa. .A. AF FooooF B?. ,8B88 8BB ?,
8B8B8B8P' B8B B D ,o8b, l" "l l" E '?8B8B8B8B8P' B
B8BP' B8B /Bbbbv'8B .LBBBL. ,L' EoooD Sb fTB8BP' B
'8B O aB8B B/ 8B .L L" "A .Ll .x E "H" '8B O a'
'?._ _.o88B8BB8B'8B8B8'8B8'B8B8'8B8'8B8B8BB8B?'8B8ooooL8y"B"L8B'?._ _.o8"
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.27.107
討論串 (同標題文章)
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章
21
65