如何在c#中使用pictureBox创建视频

时间:2014-02-11 09:16:21

标签: c# .net sockets

我想在C#中实时创建视频以查看另一台PC使用PictureBox的屏幕。我能找到解决这个问题的最佳方法吗?我感谢所有人。

1 个答案:

答案 0 :(得分:1)

根据this

如果您使用以下ctor:

Bitmap(int width,int height,int stride,PixelFormat format,IntPtr scan0)

然后构建位图是一个非常轻量级的操作,否则在包装本机缓冲区时它可能或多或少效率低。

Bitmap本身使用GDI +,它使用DirectDraw,因此它非常快。但我相信这里真正的瓶颈是PictureBox,它专为静态图像而非实时视频而设计。您应该使用System.Drawing.Graphics自己绘制图像。

我猜site会对你有所帮助。