标签: c# performance screen-capture continuous
我在C#中遇到屏幕捕获问题。我需要从屏幕上连续读取100x100像素区域并分析每一帧(逐像素)。
现在我正在使用Graphics.CopyFromScreen,但它比“孤岛危机3”更能让整个计算机速度下降。
我已经看过DirectX(使用SlimDX)的方式,但将Surface转换为Bitmap需要花费很多时间。
也许我可以直接在我的预览PictureBox / Panel上绘制Surface,但我不知道如何操作它,甚至不知道如何从该Surface读取像素数据。
任何帮助非常感谢