Java peut-il capturer et enregistrer des captures d'écran ?
Contrairement à la croyance populaire, Java offre un moyen de prendre et de conserver des captures d'écran. En utilisant la classe java.awt.Robot, vous pouvez extraire des pixels de l'écran et générer une image.
Code Java pour la capture d'écran :
Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()); BufferedImage capture = new Robot().createScreenCapture(screenRect); ImageIO.write(capture, "bmp", new File(args[0]));
Ce code capture les pixels du moniteur principal dans un objet BufferedImage. Vous pouvez ensuite l'enregistrer sous forme de fichier bitmap (.bmp) à l'aide d'ImageIO.
Prise en charge multi-moniteurs :
Pour les configurations multi-moniteurs, utilisez la classe GraphicsConfiguration. Il vous permet de spécifier les pixels du moniteur à capturer, garantissant ainsi une acquisition de capture d'écran précise.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!