gpt4 book ai didi

java - 如何使用 createScreenCapture 仅捕获所需的屏幕部分

转载 作者:搜寻专家 更新时间:2023-10-31 20:02:26 26 4
gpt4 key购买 nike

以下代码捕获屏幕:

import java.awt.Dimension;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;


public class capture{
public static void main(String args[]) {

try {
Dimension size = Toolkit.getDefaultToolkit().getScreenSize();
Robot robot = new Robot();
BufferedImage img = robot.createScreenCapture(new Rectangle(size));
} catch(Exception e) {
}

}
}

有没有办法只捕获屏幕的所需部分(例如,从一个 x,y 点到另一个的矩形)?

最佳答案

您可以设置左上角的 xy 以及要捕获的矩形的宽度和高度尺寸,如下所示:

BufferedImage img = robot.createScreenCapture( new Rectangle(x, y, width, height) );

关于java - 如何使用 createScreenCapture 仅捕获所需的屏幕部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23660150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com