0

我将如何创建一个应用程序来记录用户在 C# 中与桌面的交互,然后将其转换为 avi 等视频格式?

4

1 回答 1

0

要捕获屏幕截图,您可以使用CopyFromScreen

简单的 C# 示例:

Rectangle bounds = Screen.GetBounds(Point.Empty);
using(Bitmap bitmap = new Bitmap(bounds.Width, bounds.Height))
{
    using(Graphics g = Graphics.FromImage(bitmap))
    {
         g.CopyFromScreen(Point.Empty, Point.Empty, bounds.Size);
    }

    // TODO: Save or use in any other way.
}

但是,如果您想捕获视频,最好使用类似Stack Overflow question的内容。

于 2019-12-04T15:31:25.087 回答