作者ironhead (幽谷客)
看板C_Sharp
标题Re: 把一个RGB的array show出来...?
时间Fri Oct 15 15:31:54 2004
※ 引述《ithinkurdumb (YANKEES RULE ALL!)》之铭言:
: 再请问一下,
: 如果用Bitmap Constructor直接把array读进去的话,
: array的格式是如何呢?
: 我把一个RAW byte array丢进去,
: (资料排列就是RGBRGBRGBRGBRGB...一个R或G或B占1个byte),
: 它会出现"Invalid parameter used."
: 感觉好像是需要header?
: 因为看了几个sample都没有指定bitmap的大小,
: 似乎是从stream里面一起读出来的?
: (我不太清楚您说的bmpheader是什麽,
: 我在用Bitmap Constructor的时候只有System.IO.Stream和bool useIcm)
: 谢谢...:)
嗯,刚查了一下,看来c#里没有这东西了,
我说的是在 c++下call gdiplus时才会有的。
我想你可以试着这麽做:
如果要直接用constructor,试着在raw data前加上bmp的info,
查一下bmp 的format,把资料塞成一张bmp的样子,应该做得出来。
--
苍梧谣
分!
萧飒秋风起送君。
心何在?
从此伴青云。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.222.31.187