在C#中选择两种屏幕捕获方法

时间:2012-02-21 20:45:18

标签: c# image screenshot trim crop

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

  1. 制作一个800x600的大截图进行进一步裁剪(10个以上区域)

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

  3. 在性能方面哪些更好?

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

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

    感谢

    编辑:改述问题。什么更快 - 捕获整个屏幕的屏幕截图并将其裁剪成100个小区域(W:10& H:100)或捕获100个小屏幕截图需要裁剪什么?

1 个答案:

答案 0 :(得分:1)

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