java 截屏100张

		File file=new File("E:\\jpd");
		if (!file.exists()) {
			file.mkdir();
		}
		for (int i = 0; i < 100; i++) {
			String location="E:\\jpd\\"+i+".png";
			//获取屏幕大小
			Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize();
			//指定监控全屏
			Rectangle rectangle = new Rectangle(dimension);
			//启动机器人
			Robot robot = new Robot();
			//获取屏幕图片
			BufferedImage bufferedImage = robot.createScreenCapture(rectangle);
			//输出图片位置
			FileOutputStream fos = new FileOutputStream(location);
			//编码
			JPEGCodec.createJPEGEncoder(fos).encode(bufferedImage);
			bufferedImage.flush();
			fos.close();
			Thread.sleep(1000);
		}

猜你喜欢

转载自WhiteGarnett.iteye.com/blog/2258550
今日推荐