在C#中的两种屏幕捕获方法之间进行选择

本文关键字:之间 方法 行选 选择 两种 屏幕 | 更新日期: 2023-09-27 18:25:16

我的程序的目的是捕获屏幕上的多个区域我在编写这个程序的两种方法之间进行选择:

  1. 制作一个大屏幕截图800x600用于进一步裁剪(10+区域)

  2. 或者使用给定坐标制作多个屏幕截图。(10+)

在性能方面,什么更好

与这个问题相关的另一个问题是:

我将所有作物坐标保存在哪里我至少需要一列来指定编号,接下来的两列将有X和Y坐标,最后两列-W和H。我正在考虑为单独的作物制作一个字典。。或者可能是一个表、SQL、INI、数组??这是第二个问题。易用性和性能是首要任务。

感谢

编辑:重新表述问题什么更快?要捕获整个屏幕的屏幕截图并将其裁剪成100个小区域(W:10&H:100),或者捕获100个小屏幕截图而不需要裁剪任何内容?

在C#中的两种屏幕捕获方法之间进行选择

答案是衡量这一点。我们不可能不尝试就知道答案。这也可能取决于屏幕截图区域的确切数量和大小。