我知道应该使用screen.capture()来使用Sikuli进行截图。 如何将图像保存到文件中?
答案 0 :(得分:2)
从生成的org.sikuli.script.ScreenImage
getImage
,您可以java.awt.image.BufferedImage
返回javax.imageio.ImageIO
。要将其保存到文件,您可以使用ImageIO.write(screen.capture().getImage(), "jpg", new File("screen.jpg"));
:
{{1}}
答案 1 :(得分:0)
由于声誉无法发表评论。此外,您可以捕获特定区域:
$tdiff
$tdiff.minutes
$tdiff.hours
区域对象将根据您的需要进行定义。在这种情况下,我在x = 0,y = 0,宽度= 250,高度= 500处创建了一个简单区域。