Maison > Java > javaDidacticiel > Java peut-il prendre et enregistrer des captures d'écran ?

Java peut-il prendre et enregistrer des captures d'écran ?

Linda Hamilton
Libérer: 2024-12-13 16:54:10
original
536 Les gens l'ont consulté

Can Java Take and Save Screenshots?

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]));
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal