Automation 截图与实际屏幕不匹配

Automation 截图与实际屏幕不匹配,automation,screen,screenshot,resolution,sikuli,Automation,Screen,Screenshot,Resolution,Sikuli,我的屏幕分辨率为1920x976,清晰显示如下: print Screen().getBounds() 信息: java.awt.Rectangle[x=0,y=0,width=1920,height=976] 为什么当我使用img=capture(SCREEN)并将其保存到文件时,我的图片有1369x858?此外,IDE中的“截图”选项不允许我选择超过1396x858的图案,因为如果图案超出该区域,则无法在屏幕上找到所有图案。hmm这很奇怪。我刚刚尝试了相同的步骤,在我的例子中,我成功地在

我的屏幕分辨率为1920x976,清晰显示如下:

print Screen().getBounds()
信息:

java.awt.Rectangle[x=0,y=0,width=1920,height=976]

为什么当我使用
img=capture(SCREEN)
并将其保存到文件时,我的图片有1369x858?此外,IDE中的“截图”选项不允许我选择超过1396x858的图案,因为如果图案超出该区域,则无法在屏幕上找到所有图案。

hmm这很奇怪。我刚刚尝试了相同的步骤,在我的例子中,我成功地在保存的文件中获得了与
Screen().getBounds()
中相同的分辨率。也许您保存到文件的方式有问题?你们能把这个加到你们的问题上吗?看来问题已经解决了。我没有找到原因,但在同时运行两个虚拟机时会发生这种情况。只要关掉一个,一切都会好起来