有没有办法使用Java截屏并将其保存到某种图像?

如标题所述,很简单:您可以仅使用Java命令来截取屏幕截图并保存吗?或者,我是否需要使用特定于操作系统的程序来截取屏幕截图,然后将其从剪贴板中拿出来?

回答:

你实际上可以java.awt.Robot用来“创建一个包含从屏幕读取的像素的图像”。然后,你可以将该映像写入磁盘上的文件。

我只是尝试了一下,整个过程最终像这样:

Rectangle screenRect = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());

BufferedImage capture = new Robot().createScreenCapture(screenRect);

ImageIO.write(capture, "bmp", new File(args[0]));

以上是 有没有办法使用Java截屏并将其保存到某种图像? 的全部内容, 来源链接: utcz.com/qa/413798.html

回到顶部