【问题标题】:API call to render the output of an App (win) to a image将应用程序(win)的输出渲染到图像的 API 调用
【发布时间】:2009-03-30 12:04:15
【问题描述】:

我需要构建一个应用程序 (.NET),它给定另一个应用程序的 pid,不断地制作该应用程序的打印屏幕来制作视频......我正在使用 API 调用: 新位图(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, PixelFormat.Format32bppArgb);

我遇到的问题是速度......

有什么想法吗?

【问题讨论】:

    标签: c# .net printing screen printscreen


    【解决方案1】:

    如果您需要高速捕获,您可能需要检查 DirectShow api,以便您可以构建屏幕捕获图并将输出保存为电影(avi、wmv 等)。您可以在此处找到一些相关信息:@987654321 @。

    您可以查看例如 PlayCap 示例。您需要的是屏幕截图源过滤器。 (您可以从 Windows sdk 示例中看到MediaLooks 或 PushSourceDesktop 我相信还有更多选择..)

    【讨论】:

      猜你喜欢
      • 2018-06-12
      • 1970-01-01
      • 2016-02-21
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 2012-04-11
      • 2021-07-12
      • 2020-07-14
      相关资源
      最近更新 更多