“通过问题,我只在客户端使用asp.net进行讨论”
我的要求是“捕捉窗口屏幕几分钟并将其存储为任何格式的视频。”
例如,如果我想捕获窗口的屏幕并以某种jpeg或gif格式存储,我可以使用system.windows.forms库并可以实现如下代码
public void StartCapturing(object sender, EventArgs e)
{
System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(Screen.PrimaryScreen.WorkingArea.Width, Screen.PrimaryScreen.WorkingArea.Height);
System.Drawing.Graphics graphics = System.Drawing.Graphics.FromImage(bitmap as System.Drawing.Image);
graphics.CopyFromScreen(25, 25, 25, 25, bitmap.Size);
bitmap.Save(@"D:\Raghu\MyScreenshots\myscreenshot3.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
}
所以我的问题是,我可以包含任何库,以便通过尽可能简单地添加一些代码来满足我的需求。我见过一些像snagit等工具,但我无法明白这一点。任何澄清都表示赞赏......