-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 - 如果我觉得质量不好,我不会增加问题的声誉。要求投票表决意味着我只是将它投票给穷人。 –