Re: 把一個RGB的array show出來...?

看板C_Sharp (C#)作者 (幽谷客)時間21年前 (2004/10/15 15:26), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/6 (看更多)
※ 引述《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
文章代碼(AID): #11RtkcuU (C_Sharp)
文章代碼(AID): #11RtkcuU (C_Sharp)