Hallo,
ich versuche gerade screenshots mit Java zu machen. Per Robotklasse komme ich ohne speichern auf 30 Screenshots pro Sekunde. Mit Speichern sind es nur noch 7.
Das geht ja bestimmt viel besser, aber wie?
ich versuche gerade screenshots mit Java zu machen. Per Robotklasse komme ich ohne speichern auf 30 Screenshots pro Sekunde. Mit Speichern sind es nur noch 7.
Das geht ja bestimmt viel besser, aber wie?
Java:
try {
Robot robot=new Robot();
Dimension dim=Toolkit.getDefaultToolkit().getScreenSize();
Rectangle rect = new Rectangle(dim);
int count=0;
long start=System.currentTimeMillis();
while(count < 100){
BufferedImage buff= robot.createScreenCapture(rect);
// ImageIO.write(buff,"PNG",new File("D:\\Bilder\\screenshot.png"));
count++;
}
long end=System.currentTimeMillis();
System.out.println(100*1000/(end-start));
} catch (Exception e) {
e.printStackTrace();
}