Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

請問BCB的影像讀pixel的問題?

0 views
Skip to first unread message

都是有情人

unread,
Dec 9, 1998, 3:00:00 AM12/9/98
to
【 在 jgjsb...@bbs.cs.nthu.edu.tw (我怕熱訊) 的大作中提到: 】
: ※ 引述《lovegreen (~~~~~自在~~~~~)》之銘言:
: > 請問一下先進
: > BCB要讀一張影像進來
: > 然後讀出此張影像的pixel像元素要怎麼作啊!!
: > 要作影像分悉啦!!
: > 有人有什idea嗎?
: load影像倒 Image1,
: unsigned char R,G,B;
: R=(unsigned char)Image1->Canvas->Pixels[1][0];
: G=(unsigned char)Image1->Canvas->Pixels[1][0]>>8;
: B=(unsigned char)Image1->Canvas->Pixels[1][0]>>16;
: 可得影像第零橫列第一點的RGB值....(x,y)=(1,0).
: 其餘類推....

請問一下這應該是24bit的讀取方式吧!
如果是16bit或是8bit的方式所shift的數值應該不一樣吧?


--
[m [1;35m※ [1;33m發信站 [m[ [1;37;44m★魔法王國★ tsunami.ml.org [m] ‧ [1;32mFROM [m[ [1;37;44mh236.s129.ts31.hinet.net [m] [m

[1;37;41m魔法商業大樓全新開幕,新增許多好玩有趣的Game呦! [m

Chih-Shuan Tzeng

unread,
Dec 10, 1998, 3:00:00 AM12/10/98
to
都是有情人 (weich...@tsunami.ml.org) 提到:
: 【 在 jgjsb...@bbs.cs.nthu.edu.tw (我怕熱訊) 的大作中提到: 】
: : ※ 引述《lovegreen (~~~~~自在~~~~~)》之銘言:
: : load影像倒 Image1,

: : unsigned char R,G,B;
: : R=(unsigned char)Image1->Canvas->Pixels[1][0];
: : G=(unsigned char)Image1->Canvas->Pixels[1][0]>>8;
: : B=(unsigned char)Image1->Canvas->Pixels[1][0]>>16;
: : 可得影像第零橫列第一點的RGB值....(x,y)=(1,0).
: : 其餘類推....
: 請問一下這應該是24bit的讀取方式吧!
: 如果是16bit或是8bit的方式所shift的數值應該不一樣吧?

這樣作可能比較慢吧,建議使用Image->Picture->Bitmap->Scanline()

0 new messages