攝影機擷取畫面停滯問題~~ |
尚未結案
|
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
問題有點長 請見諒~~~
是這樣的 首先要延續上一個問題
/* 請問如何改善畫面會閃爍的狀況 */
/*
我有一個MDI子視窗 上面有一個IMAGE元件
元件顯示攝影機傳達的影像
影像是利用視窗的FormPaint事件
再利用影像擷取卡內附的API的函式畫出來的
可是會有閃爍的現象
請問 要如何改善
*/
現在 在同樣的狀況下
我開兩個MDI子視窗
在其IMAGE上利用 Canvas元件畫圖
可是畫了之後 會發生
IMAGE顯示的攝影機畫面停滯
只要MDI子視窗不是在 OnAvtivate的狀況
就會發生
請問如何處理 謝謝~~~~
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
程式碼如下
if(m_Image.IsAssigned()) { // Draw the loaded image using it //With zoom scale factor x 0.5,y 0.5 m_Image.Draw(Image->Canvas->Handle,0.5,0.5); Image->Canvas->Rectangle(Width/4,Height/4,Width/4 10,Height/4 10); }m_Image.Draw 是利用影像擷取卡附的驅動程式API產生的 在最後一行的Canvas 敘述 畫了之後 就會發生問題 如果沒畫就正常 請問如何處理?? |
auslk
初階會員 發表:35 回覆:77 積分:32 註冊:2003-02-17 發送簡訊給我 |
|
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
|
MilesWamg
一般會員 發表:18 回覆:37 積分:11 註冊:2003-02-07 發送簡訊給我 |
|
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
|
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
danielkelly您好:
引言: 可是 TPaintBox 沒有可以存檔的屬性 畫面要如何存檔??試試下面的程式 Graphics::TBitmap* BMP= new Graphics::TBitmap(); BMP->Height=PaintBox1->Height; BMP->Width=PaintBox1->Width; BMP->Canvas->CopyMode=cmSrcCopy; BMP->Canvas->CopyRect(Rect(0,0,BMP->Width,BMP->Height),PaintBox1->Canvas,Rect(0,0,PaintBox1->Width,PaintBox1->Height)); BMP->SaveToFile("1.bmp"); delete BMP;順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~> |
danielkelly
初階會員 發表:36 回覆:108 積分:28 註冊:2003-05-11 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |