作者pcalex (今天不是上b天)
看板C_Sharp
标题Re: 把一个RGB的array show出来...?
时间Fri Oct 15 16:08:20 2004
※ 引述《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,'?8B8B8B8B8B8B8B8BB8B8B8B8BB8B8B8BB8B8B8B8B
B8BB8b, ,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'
'?._ _.o88B8BB
8B'8B8B8
'8B8'B8
B8'8B8
'8B8
B8BB8B?'8B
8ooooL8y"B"L8B'?._ _.o8"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.27.107