gpt4 book ai didi

Java - 使用屏幕坐标捕获屏幕截图

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:39 24 4
gpt4 key购买 nike

我正在尝试根据用户输入的坐标捕获区域屏幕截图。基本上,用户点击屏幕获取 x,y 坐标,然后点击其他位置获取另一对 x,y 坐标,然后将其放入矩形中并使用机器人库创建屏幕捕获。

我遇到的问题是我得到的随机屏幕截图不是用户输入的坐标,而且我如何解释包含 0 的坐标,因为矩形值必须超过 1。

这是我到目前为止的代码:

try
{
Robot robo=new Robot();
imgAddress=getFilePath();
while(y2==-1 || y1==-1)
{
mouseInput();
}
Rectangle captureSize=new Rectangle(getX1(), getY1(), getX2(), getY2());
System.out.println(captureSize.toString());

BufferedImage image=robo.createScreenCapture(captureSize);

ImageIO.write(image,"png",new File(imgAddress));
}

最佳答案

我敢打赌,您正在使用 矩形 which accepts point coordinates and dimensions 的构造函数,并且您正在传递两个点坐标。

关于Java - 使用屏幕坐标捕获屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28365334/

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