-7
我必須在每250毫秒後爲我的程序(類似於Netmeeting)連續捕獲屏幕截圖。我使用了以下代碼:連續不斷減少電腦屏幕拍攝 - C#
Image CaptureScreenShot()
{
bmpScreenshot = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);
gfxScreenshot = Graphics.FromImage(bmpScreenshot);
gfxScreenshot.CopyFromScreen(Screen.PrimaryScreen.Bounds.X, Screen.PrimaryScreen.Bounds.Y, 0, 0, Screen.PrimaryScreen.Bounds.Size, CopyPixelOperation.SourceCopy);
return bmpScreenshot;
}
捕獲屏幕截圖,但它會降低PC的性能。 Netmeeting沒有。 有沒有什麼辦法讓屏幕截圖不放慢PC? 代碼示例將不勝感激
這是打算用於流? – maxbeaudoin
你是怎麼調用這個方法的?你真的需要每秒鐘截取4次,平均每分鐘240次,每小時14,400次。你確定這是Netmeeting如何做,Netmeeting不會導致你的表現下降,告訴我你的錯誤。 –
@ Farid-ur-Rahman - 如果我覺得質量不好,我不會增加問題的聲譽。要求投票表決意味着我只是將它投票給窮人。 –