0
我想創建一個程序,只要我運行它,它需要谷歌瀏覽器的屏幕截圖。到目前爲止,我已經想出瞭如何讓它截圖並將其寫入文件。但是,這只是整個屏幕的截圖。我想拍一張chrome的截圖,即使它只是在後臺運行。另外,我希望能夠重新調整Google Chrome大小並運行該程序,以獲得與Google Chrome相同尺寸的圖片。如何使用我的鉻客戶端屏幕截圖使用java
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.awt.AWTException;
import java.awt.Rectangle;
import javax.imageio.ImageIO;
import java.io.File;
import java.io.IOException;
public class ProgramDriver {
public static void main(String[] args) {
Rectangle windowScreen = new Rectangle(Toolkit.getDefaultToolkit().getScreenSize());
try {
BufferedImage capture = new Robot().createScreenCapture(windowScreen);
ImageIO.write(capture, "png", new File("screenshot.png"));
} catch (AWTException | IOException e) {
e.printStackTrace();
}
}
}