Java代码截屏:使用Java代码截取电脑屏幕并保存
Java代码截屏使用java.awt.Robot中的createScreenCapture方法实现。
# 代码实例:
package com.xiets.capturedemo;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
public class Main {
public static void main(String[] args) throws Exception {
// 获取屏幕尺寸
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
// 创建需要截取的矩形区域
Rectangle rect = new Rectangle(0, 0, screenSize.width, screenSize.height);
// 截屏操作
BufferedImage bufImage = new Robot().createScreenCapture(rect);
// 保存截取的图片
ImageIO.write(bufImage, "PNG", new File("capture.png"));
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
上次更新: 2024-09-19 12:17:39