0

JavaのRobotクラスを使用して、小さなサイズのスクリーンショットをキャプチャしています。machine1では、GTX460を使用すると、33ミリ秒以内にスクリーンショットを撮ることができますが、同じプロセッサを搭載した別のマシンでは、GTX630を使用すると、45ミリ秒以上かかります。両方のマシンは16ビットモニターモードです。

何がうまくいかない可能性があるかについての指針はありますか?グラフィックカードの設定を確認しましたが、2台のマシンですべて同じように見えます。これが私が使っている電話です

Robot robot = new Robot();
BufferedImage myImage = robot.createScreenCapture(rectangle);

ありがとう。

4

1 に答える 1

0

おそらくモニターのサイズが異なるため、キャプチャしてバッファリングされた画像に書き込むピクセルが多くなります。

于 2012-11-07T16:43:14.483 に答える