0

robot.createScreenCapture(rectangle)画面キャプチャの方法が非常に遅いと思います。

スムーズなGIFアニメーションを作成することを目指しており、これを実現するには、画面をキャプチャする必要があります(10〜30ミリ秒あたり約1フレーム)。バッファリングされた画像をJPEGファイルとして保存しているときにそうすると、アプレットの速度が大幅に低下します。

私はうんざりして、最終的にすべてのバッファリングされた画像をArrayListに保存してから、(今回は)一度にすべて保存しました。そしてそれは驚きではありませんでした-私のアプレットはクラッシュする前に2分間凍結しました...

外部のプログラム/ライブラリがタスクをよりよく実行するかどうかは気にしません。前者を提案する場合は、実行時にJavaでプログラムを実行できるようにすることをお勧めします。

ありがとう。

4

1 に答える 1

1

JNA を使用して、OS の内部キャプチャ メソッド (Windows の BitBlt など) にアクセスします。

于 2012-07-18T18:02:17.810 に答える