“通过这个问题,我只使用 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 等,但对此我不清楚。任何澄清表示赞赏...