?? subject_52171.htm
字號:
<p>
序號:52171 發表者:redjean 發表日期:2003-09-08 17:24:15
<br>主題:一個圖像處理的問題,如何將一個不規則封閉虛線內填上顏色??
<br>內容: 一個圖像處理軟件,顯示了圖像之后,希望能像畫筆中那樣用鼠標圈出一個不規則的虛線框,現在的問題是怎么能在這個虛線框里面涂上其它顏色呢?<BR> 原理是什么,或者哪位知道有例子程序嗎?<BR> 很急,非常感謝!!
<br><a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p>
<hr size=1>
<blockquote><p>
回復者:SoftSpider 回復日期:2003-09-24 15:23:18
<br>內容:既然你能畫出來,用:<BR>CDC::SetPixel <BR>COLORREF SetPixel( int x, int y, COLORREF crColor );<BR>COLORREF SetPixel( POINT point, COLORREF crColor );<BR>應該就可以了<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:luo 回復日期:2003-09-29 15:59:26
<br>內容:用pDC->BeginPath();<BR>畫線;<BR>pDC->EndPath();然后Fill就可以了
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:redjean 回復日期:2003-10-08 16:04:49
<br>內容:非常感謝,我從來沒用過這兩個函數呢。<BR>看到一本書上說要用種子法,為什么你的方法看起來這么簡單呀,有沒有例子程序呢?<BR>如果沒有我得試一試。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回復者:luo 回復日期:2003-10-08 16:54:56
<br>內容:很簡單了<BR>pDC->BeginPath();<BR>pDC->MoveTo( x1,y1);pDC->LineTo(x2,y2);<BR>pDC->LineTo(x3,y3);pDC->LineTo(x4,y4);<BR>pDC->LineTo(x5,y5);<BR>pDC->EndPath();<BR>在Fill之前確保選擇了畫刷。<BR><BR>pDC->FillPath();
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:iwill 回復日期:2003-10-09 08:50:09
<br>內容:FloodFoll即可
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:redjean 回復日期:2003-10-10 09:31:56
<br>內容:你是說FloodFill?可是如果我的邊界是黑色的而且里面的顏色也有黑色的不就不行了嗎,而且我現在希望用虛線。不知道我說的對不對,因為我從來沒用過這個函數。
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:redjean 回復日期:2003-10-10 09:50:35
<br>內容:我試了pDC->BeginPath();<BR>pDC->MoveTo( x1,y1);pDC->LineTo(x2,y2);<BR>pDC->LineTo(x3,y3);pDC->LineTo(x4,y4);<BR>pDC->LineTo(x5,y5);<BR>pDC->EndPath();<BR>的方法pDC->BeginPath();和pDC->EndPath();的返回值都正確,但是FillPath就不對了,rgn->CreateFromPath(pDC);也不對,可能是什么原因呢?
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
<hr size=1>
<blockquote><p>
回復者:redjean 回復日期:2003-10-10 11:01:45
<br>內容:已經好了,非常感謝luo101823
<br>
<a href="javascript:history.go(-1)">返回上頁</a><br><a href=http://www.copathway.com/cndevforum/>訪問論壇</a></p></blockquote>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -