我正在使用Java的Robot类来捕获小尺寸的屏幕截图。在机器1上,使用GTX460,我可以在33毫秒内截取屏幕截图,但在具有相同处理器的另一台机器上,但使用GTX630,它需要超过45毫秒。 两台机器都处于16位监控模式。
关于可能出现什么问题的任何指示?我检查了显卡设置,两台机器之间看起来都一样。 这是我正在使用的电话
Robot robot = new Robot();
BufferedImage myImage = robot.createScreenCapture(rectangle);
感谢。
答案 0 :(得分:0)
也许监视器的大小不同,捕获和写入缓冲图像的像素会更多。