2012-10-20 65 views
1

幾分鐘「通過出了問題我只是說說僅在客戶端使用asp.net」捕獲使用ASP.net

我的要求是「捕獲幾分鐘商店窗口畫面窗口畫面它作爲任何格式的視頻。「

例如,如果我想捕捉一些JPEG或GIF格式的窗口和存儲的畫面,我可以使用System.Windows.Forms的庫,可以實現如下代碼

public void StartCapturing(object sender, EventArgs e) 
{ 

     System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height); 
     System.Drawing.Graphics graphics = System.Drawing.Graphics.FromImage(bitmap as System.Drawing.Image); 
     graphics.CopyFromScreen(25, 25, 25, 25, bitmap.Size); 
     bitmap.Save(@"D:\Raghu\MyScreenshots\myscreenshot3.bmp", System.Drawing.Imaging.ImageFormat.Bmp); 
} 

所以我問題是有沒有我可以包含的任何庫,以便通過添加儘可能簡單的代碼來滿足我的需求。我看過一些像snagit等工具,但我無法弄清楚這一點。任何澄清表示讚賞...

+0

也許相關:http://stackoverflow.com/questions/5621907/how-to-screenshot -website-in-javascript-client-side-how-google-did-it-no-nee – rene

+0

你能解釋一下'你只是在客戶端使用asp.net'嗎? - 你想運行一個單獨的程序它捕捉你的網站的輸出,或者你想讓你的網站捕捉它自己的輸出? – GrandPaPete

回答

-1

你可能想嘗試尋找硒捕捉到你的網站的快照看到Take a screenshot with Selenium WebDriver

+0

我已經提到過我只有快照或屏幕截圖了方法和所需的輸出,所以現在我想更進一步,讓窗口屏幕錄製幾分鐘並將其存儲在視頻格式文件中 – Raghurocks