写一段Java代码来进行截屏,并保存到jpg文件

Java

如下代码实现抓取屏幕的某个部分并保存到一个jpg文件,代码使用到了jdk的awt包。

import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

import javax.imageio.ImageIO;

public class RobotExp {

public static void main(String[] args) {

try {

Robot robot = new Robot();
// 根据指定的区域(100,100)抓取屏幕的指定区域

BufferedImage bi=robot.createScreenCapture
(new Rectangle(100,100));
//把抓取到的内容写入到一个jpg文件中
ImageIO.write
(bi, "jpg", new File("C:/imageTest.jpg"));

} catch (AWTException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题

新一篇:几个Java基础类库面试题
旧一篇:Java如何压缩文件到ZIP包?

你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!

相关面试题

·几个Java基础类库面试题
·写一段Java代码来进行截屏,并保存到jpg文件
·Java如何压缩文件到ZIP包?
·介绍一下Java的Map以及如何使用HashMap
·ArrayList和vector的区别有哪些

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。