Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用ASP.net捕获窗口屏幕几分钟_C#_Asp.net - Fatal编程技术网

C# 使用ASP.net捕获窗口屏幕几分钟

C# 使用ASP.net捕获窗口屏幕几分钟,c#,asp.net,C#,Asp.net,“通过这个问题,我只在客户端使用asp.net进行讨论” 我的要求是“捕获窗口屏幕几分钟,并将其存储为任何格式的视频。” 例如,如果我想捕获窗口的屏幕并以某种jpeg或gif格式存储,我可以使用system.windows.forms库并实现如下代码 public void StartCapturing(object sender, EventArgs e) { System.Drawing.Bitmap bitmap = new System.Drawing.Bitmap(S

“通过这个问题,我只在客户端使用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等,但我无法弄清楚这一点。任何澄清都非常感谢……

您可能希望尝试查看Selenium以捕获您网站的快照请参见

可能相关:您能否解释一下“仅在客户端使用asp.net”的含义?您是否希望运行一个单独的程序来捕获您网站的输出,或者您希望您的网站捕获自己的输出?我已经提到,我已经获得了方法和所需的输出,仅用于快照或屏幕快照,因此现在我想更进一步,获得几分钟的窗口屏幕录制,并将其存储在视频格式文件中