判斷連續的pixels |
尚未結案
|
jjoey.tw
一般會員 發表:29 回覆:19 積分:9 註冊:2004-11-01 發送簡訊給我 |
|
xfile
初階會員 發表:21 回覆:80 積分:25 註冊:2004-10-02 發送簡訊給我 |
設個變數,然後用 Canvas->Pixels[x][y] ,
x 由 0 掃到螢幕的最大寬度,
然後開始比對顏色值,如果這個點是你要的顏色,
就把變數 +1,如果變數加到最後等於螢幕的 Width,
就表示這條線為連續
int x = 0 ; for( int i = 0 ; i < 螢幕最大寬度 ; i ) { if (Image1->Picture->Bitmap->Canvas->Pixels[i][要判斷的那條線的 y 座標] == TColor(你要的顏色值) ) { x ; } } if (x == 螢幕最大寬度) { //線段為連續 時所要做的事 } |
1666362
初階會員 發表:66 回覆:124 積分:43 註冊:2004-07-07 發送簡訊給我 |
|
xfile
初階會員 發表:21 回覆:80 積分:25 註冊:2004-10-02 發送簡訊給我 |
|
jjoey.tw
一般會員 發表:29 回覆:19 積分:9 註冊:2004-11-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |