1

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

4

1 回答 1

-1

您可能想尝试查看 Selenium 以捕获您网站的快照,请参阅使用 Selenium WebDriver 截取屏幕截图

于 2012-10-20T11:01:19.653 回答