線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1366
推到 Plurk!
推到 Facebook!

請問如何在多邊型中取出每一個pixel值

答題得分者是:cmf
心的停機坪
一般會員


發表:31
回覆:41
積分:14
註冊:2003-07-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-09-05 17:26:27 IP:163.13.xxx.xxx 未訂閱
各位先進前輩大家好:    我想請教如何取出多邊型中的每一個pixel值,即在對整張影像scan時,只針對多邊型內的pixel做scan的動作。     感謝各位大大的指教與幫忙... ~我是個新手,若有不當之處,還望耐心指教~
------
~我是個新手,若有不當之處,還望耐心指教~
心的停機坪
一般會員


發表:31
回覆:41
積分:14
註冊:2003-07-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-09-05 20:10:55 IP:163.13.xxx.xxx 未訂閱
各位前輩先進: 不好意思先前圖沒有貼好,因此再貼一次以說明情況。 感謝各位不吝教導... ~我是個新手,若有不當之處,還望耐心指教~
------
~我是個新手,若有不當之處,還望耐心指教~
jiaching
一般會員


發表:21
回覆:21
積分:8
註冊:2003-07-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-09-06 14:35:37 IP:211.76.xxx.xxx 未訂閱
這是你要的嗎 不過這裡的矩型式是已經知道兩個點 那表示妳知道了要掃描的範圍 也就是寬度跟高度 這樣用FOR迴圈就可以了
//
for(int y=Y1;yScanLine[y]);
for(int x=X1;x    我猜應該是這樣 參考看看     
        
心的停機坪
一般會員


發表:31
回覆:41
積分:14
註冊:2003-07-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-09-08 15:26:34 IP:163.13.xxx.xxx 未訂閱
jiaching大哥您好: 謝謝您的回應,但是我的需求是針對不規則矩形進行scan... 感謝您的指教。 ~我是個新手,若有不當之處,還望耐心指教~
------
~我是個新手,若有不當之處,還望耐心指教~
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-09-08 16:51:14 IP:61.218.xxx.xxx 未訂閱
     RECT  R;
POINT Pt[4];    Pt[0].x=111 ;  Pt[0].y=222;
Pt[1].x=222 ;  Pt[1].y=333;
Pt[2].x=333 ;  Pt[2].y=222;
Pt[3].x=222 ;  Pt[3].y=111;    HRGN hr=CreatePolygonRgn(Pt,4,WINDING);    GetRgnBox(hr,&R);    for(int y=R.Top;yScanLine[y]);
for(int x=R.Left;x    僅供參考,歡迎繼續發言願以此功德 莊嚴佛淨土 上報四重恩 下濟三塗苦 若有見聞者 悉發菩提心 盡此一報身 同生極樂國
        
------
︿︿
心的停機坪
一般會員


發表:31
回覆:41
積分:14
註冊:2003-07-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-09-09 10:28:59 IP:163.13.xxx.xxx 未訂閱
cmf大哥您好: 看到您的code使我燃起了一線希望,只是我想再請教您一下, HRGN hr=CreatePolygonRgn(Pt,4,WINDING)中的HRGN是什麼意思呢? 再一次感謝您熱心的幫忙... ~我是個新手,若有不當之處,還望耐心指教~
------
~我是個新手,若有不當之處,還望耐心指教~
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-09-09 10:48:07 IP:61.218.xxx.xxx 未訂閱
HRGN 是 region 的 handle
------
︿︿
心的停機坪
一般會員


發表:31
回覆:41
積分:14
註冊:2003-07-14

發送簡訊給我
#8 引用回覆 回覆 發表時間:2003-09-09 11:09:01 IP:163.13.xxx.xxx 未訂閱
cmf大哥您好: 您真是太厲害了,有機會希望能多跟您學習學習。 我的問題已經解決了,真是謝謝您。 願順心愉快! ~我是個新手,若有不當之處,還望耐心指教~
------
~我是個新手,若有不當之處,還望耐心指教~
cmf
尊榮會員


發表:84
回覆:918
積分:1032
註冊:2002-06-26

發送簡訊給我
#9 引用回覆 回覆 發表時間:2003-09-09 11:19:08 IP:61.218.xxx.xxx 未訂閱
恭喜你 ^_^
------
︿︿
techtech
一般會員


發表:3
回覆:3
積分:1
註冊:2003-09-12

發送簡訊給我
#10 引用回覆 回覆 發表時間:2003-09-12 20:34:32 IP:211.76.xxx.xxx 未訂閱
請問一下 ptr=byte *(bmp->ScanLine[y]); 中的ptr的宣告格式是為Byte ptr 還是Byte *ptr,為什麼我都試不出來?
系統時間:2024-04-28 8:49:51
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!