View Full Version : [JAVA] Esiste libreria di cattura schermate?
Salve a tutti. Devo realizzare una applicazione java che catturi le schermate (diciamo circa 10/sec) ed automaticamente compia delle elaborazioni su di esse. Sapete dirmi se esiste una libreria che mi consenta di catturare ciò che c'è sullo schermo? Se si in che formato mi restituisce i dati? (immagine BMP sarebbe l'ideale)
Grazie a tutti!
isAlreadyInUse
18-10-2007, 11:06
http://schmidt.devlib.org/java/save-screenshot.html
isAlreadyInUse
18-10-2007, 11:09
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.File;
import javax.imageio.ImageIO;
public class screen2image {
public static void main(String[] args) throws Exception {
Robot robot = new Robot();
BufferedImage screenShot = robot.createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(screenShot, "JPG", new File("screenShot.jpg"));
}
}
isAlreadyInUse
18-10-2007, 11:32
Per curiosità, che ci devi fare?
Nulla di particolare, un programmino per mio fratello che studia disegno industriale.
Il programmino deve restare esecuzione in background e restituire le percentuali di R G B presenti nella schermata.
Grazie ancora.
Ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.