Java 机器人资源有效性的屏幕截图
Java screenshot with Robot ressource effectivity
我正在 java 中编写一个程序,它应该每秒多次截取不同 windows 的屏幕截图。它使用 createScreenCapture(Rectangle screenRect)
来自 java.awt.Robot。我想到了两种不同的方法来做到这一点:
1.: 对每个window.
的区域进行截图
2.: 对整个屏幕进行截图,然后将其分成更小的图像。
哪个资源效率更高?
Device IO 是联盟的瓶颈,因此将其捕获一次到内存中,然后对其进行操作。
我正在 java 中编写一个程序,它应该每秒多次截取不同 windows 的屏幕截图。它使用 createScreenCapture(Rectangle screenRect)
来自 java.awt.Robot。我想到了两种不同的方法来做到这一点:
1.: 对每个window.
的区域进行截图
2.: 对整个屏幕进行截图,然后将其分成更小的图像。
哪个资源效率更高?
Device IO 是联盟的瓶颈,因此将其捕获一次到内存中,然后对其进行操作。