Java獲取螢幕快照生成png圖片
阿新 • • 發佈:2018-11-30
程式碼如下:
import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; public class Denmo { public void captureScreen(String fileName) throws Exception { Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Rectangle screenRectangle = new Rectangle(screenSize); Robot robot = new Robot(); BufferedImage image = robot.createScreenCapture(screenRectangle); robot.mouseMove(12, 14); ImageIO.write(image, "png", new File(fileName)); } public static void main(String[] args) { Denmo d=new Denmo(); try { d.captureScreen("D:\\abc.png"); } catch (Exception e) { e.printStackTrace(); } } }