C# 在屏幕上连续捕捉一个区域

C# 在屏幕上连续捕捉一个区域,c#,performance,screen-capture,continuous,C#,Performance,Screen Capture,Continuous,我在C#中的屏幕捕获方面有问题。我需要从屏幕上连续读取100x100像素的区域,并分析每一帧(逐像素) 现在我正在使用Graphics.CopyFromScreen,但它使我的整个电脑的速度比Crysis 3慢得多 我见过DirectX(使用SlimDX)的方法,但将曲面转换为位图需要很多时间 也许我可以直接在预览图片盒/面板上绘制该曲面,但我不知道如何绘制,甚至不知道如何从该曲面读取像素数据 非常感谢您的帮助

我在C#中的屏幕捕获方面有问题。我需要从屏幕上连续读取100x100像素的区域,并分析每一帧(逐像素)

现在我正在使用Graphics.CopyFromScreen,但它使我的整个电脑的速度比Crysis 3慢得多

我见过DirectX(使用SlimDX)的方法,但将曲面转换为位图需要很多时间

也许我可以直接在预览图片盒/面板上绘制该曲面,但我不知道如何绘制,甚至不知道如何从该曲面读取像素数据

非常感谢您的帮助