BufferedImage是个好类,和ImageIO和Graphic可以对图片进行很多处理;至于把BufferedImage打到窗口上就是八仙过海,各显神通罗。
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 ImageUtil{
public static BufferedImage captureScreen(Rectangle screenRect)
throws AWTException{
Robot robot = new Robot();
return robot.createScreenCapture(screenRect);
}
public static void saveImage(BufferedImage srcImage, String saveImagePath) throws IOException{
File file = new File(saveImagePath);
String suffix = saveImagePath.substring(saveImagePath.lastIndexOf('.')+1);
ImageIO.write(srcImage, suffix, file);
}
}
分享到:
相关推荐
未使用第三方jar包实现屏幕快照
java_rtp 实现视频播放与保存,实现视频,音频播放与保存,及回放
JAVA实现截屏功能 有界面 附源码 功能有:打开图像 开始截屏 保存图像等。
前段时间在csdn上看见的jquery实现的截图,但是只有图片的定位预览,没法保存,在上面加了一个java的截图类(test),看代码,运行demo.html看效果
本篇文章主要介绍了Java两种方式简单实现:爬取网页并且保存 ,主要用UrlConnection、HttpClient爬取实现,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
说明:程序由Java语言实现,功能包括全屏截图、自定义截图,在自定义状态下:在选区中 右键 -> 取消选区 在选区中 双击 -> 保存选区 在选区外 右键 -> 清除图像 程序中窗口截图部分暂时没有实现。 本程序是学习之...
java 选择文件夹 输入需要保存的文件名称 保存
java实现后台打开网页存为截图 原理很简单
java实现文件下载,并弹出保存对话框(Excel)
java实现上传图片存入到数据库,只能用炫酷来形容,感兴趣就下载看看吧
用java写了个录视频的小程序, 录制后文件默认保存在系统临时目录, 录制视频和麦克风声音, 播放时回车键进入全屏, esc退出全屏, 希望能对有兴趣的朋友提供参考 已重写新版原生java生成FLV格式视频文件 请看...
java调用PageOffice V4.4实现在线编辑保存Word文件(支持跨浏览器)
java生成自定义模板的excel,可以实现任何复杂格式的excel,简单易用,可以保存客户端并可在线打开,使用了jxl技术,不需要任何插件,jar包都有可以直接运行
java opencv 调用摄像头实现拍照及本地保存 支持上传FTP 可以配置本地路径及FTP路径
java实现对Excel的读取,并保存到数据库中!代码简洁有注释!!!
java 实现计算器 可以实现自动生成指定的4则运行题目 以及题目数量 生成的题目还可以导入到 excel中本地保存 java 实现计算器 可以实现自动生成指定的4则运行题目 以及题目数量 生成的题目还可以导入到 excel中本地...
用Swing实现的Java截图功能,可截图保存
2.充分利用Java实现的API接口。比如在类Index中的getDictionary方法中,需要返回所有保存的Term,可以直接调用map结构的keySet方法返回一个Set对象,包含了所有的键,也即所有的Term,类似的还有由于实现了子类的...
java编写的绘图系统, 有几何基本图形绘制功能, 可对绘制的图形打开、保存。
简单的java实现Excel导出,可以借鉴