具有Robot ressource有效性的Java屏幕截图

具有Robot ressource有效性的Java屏幕截图,java,awt,screenshot,robot,Java,Awt,Screenshot,Robot,我正在用java编写一个程序,它应该每秒多次拍摄不同窗口的屏幕截图。它使用createScreenCapture(矩形screenRect) 来自java.awt.Robot。我想到了两种可能的方法: 1.拍摄每个窗口区域的屏幕截图。 2.拍摄整个屏幕的截图,然后将其分割成更小的图像 哪一种资源更有效?设备IO是联盟的瓶颈,因此将其捕获一次到内存中,然后对其进行操作。一个屏幕截图。。。但这不是所有的窗口重叠问题吗?不,它们将彼此相邻

我正在用java编写一个程序,它应该每秒多次拍摄不同窗口的屏幕截图。它使用
createScreenCapture(矩形screenRect)
来自java.awt.Robot。我想到了两种可能的方法:

1.拍摄每个窗口区域的屏幕截图。
2.拍摄整个屏幕的截图,然后将其分割成更小的图像


哪一种资源更有效?

设备IO是联盟的瓶颈,因此将其捕获一次到内存中,然后对其进行操作。

一个屏幕截图。。。但这不是所有的窗口重叠问题吗?不,它们将彼此相邻