java获取屏幕截图
全栈工程师开发手册 (作者:栾鹏)
java教程全解
java获取屏幕截图
测试代码
public static void main(String[] args) {//文件与BufferedImage间的转换BufferedImage bii=getScreen();img2file(bii,"jpg","test1.jpg"); //生成图片}
屏幕截图代码
//获取屏幕截图public static BufferedImage getScreen() { try {Robot rb = null; // java.awt.image包中的类,可以用来抓取屏幕,即截屏。 rb = new Robot(); Toolkit tk = Toolkit.getDefaultToolkit(); // 获取缺省工具包 Dimension di = tk.getScreenSize(); // 屏幕尺寸规格 Rectangle rec = new Rectangle(0, 0, di.width, di.height); BufferedImage bi = rb.createScreenCapture(rec); return bi;} catch (Exception e) {e.printStackTrace();return null;}}
图片保存存储函数代码
//保存图片,extent为格式,"jpg"、"png"等public static void img2file(BufferedImage img,String extent,String newfile) {try {ImageIO.write(img, extent, new File(newfile));} catch (Exception e) {e.printStackTrace();}}
java获取屏幕截图相关推荐
- java获取屏幕截图_java 利用java运行时的方法得到当前屏幕截图的方法
将截屏图片保存到本地路径: package com.test; import java.awt.AWTException; import java.awt.Dimension; import java ...
- java获取屏幕上某坐标点的颜色
全栈工程师开发手册 (作者:栾鹏) java教程全解 java获取屏幕上某坐标点的颜色.通过先获取屏幕截图,再获取坐标点颜色. public Color getScreenPixel(int x, i ...
- java实现屏幕截图功能
原文转载自:http://www.jb51.net/article/75114.htm 研究的过程中加了一点注释和代码. 方法一:只实现了最简单的截图功能:全屏截图.没有任何可操作的,程序运行,截屏就 ...
- Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几
Java 获取当前时间之后的第一个周几,java获取当前日期的下一个周几 //获得入参的日期 Calendar cd = Calendar.getInstance(); cd.setTime(date ...
- Java获取照片的Exif信息,并解析GPS
Java获取照片的Exif信息,并解析GPS 1. 效果图 2. 什么是Exif? 3. 源代码 参考 ❤️ 这篇博客将介绍什么EXIF,以及如何用Java语言读取Exif信息,并转换经纬度为位置信息 ...
- java 获取已有字体,java获取本机全部可用字体
java获取本机所有可用字体 //just for fun,那个28个字母的函数满满都是恶心 import java.awt.GraphicsEnvironment ; class Tester { ...
- Java 查看文件绝对路径,JAVA获取文件绝对路径的方法
本文实例讲述了JAVA获取文件绝对路径的方法.分享给大家供大家参考.具体实现方法如下: /** * 获取一个类的class文件所在的绝对路径. 这个类可以是JDK自身的类,也可以是用户自定义的类,或者 ...
- JAVA获取资源的方法
类名.class=对象.getClass() 获得该类的Class对象 java获取当前工作路径System.getProperty("user.dir"); java获取类所在路 ...
- java获取当前路径
java获取当前路径时间 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user.dir& ...
最新文章
- 用JDBC写一个学生管理系统(添加、删除、修改、查询学生信息)(二)
- Java Master-Worker模式实现
- JavaScript Cookie的操作
- ElasticSearch之基于地理位置的搜索
- Python变量、脚本名称、函数命名规范
- 吴恩达深度学习笔记_Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现,可以在线阅读了!...
- 对称二叉树c++_数据结构学习(C++)——平衡二叉树
- unity3d从零開始(五):了解摄像机
- 局域网共享工具_还在用数据线?快来试试网页版局域网共享工具!
- 多线程ADSL切换IP
- 网络会议openmeetings下的openmeetings-util文件分析7
- 学习_Linux_Command_atq
- Gentoo Linux,Gentoo Linux是什么
- Python实现箱形图的绘制
- 如何VUE写桌面应用(electron)
- 社交媒体与邮件营销结合实现1+12的效果,你会玩吗?
- TCP/IP基础(三)
- cmake-gui使用教程
- offsetParent解释
- Maven多模块项目编译失败:程序包xxx不存在
热门文章
- python从入门到放弃 图-python从入门到放弃(二)
- 语音识别双十一优惠活动
- 语音识别论文.doc
- 苹果测试集了成语音识别和人脸识别的智能家居?
- python中装饰器的作用_Python中装饰器的用法
- 算法-查找数组两个数据相加等于目标值
- bundle java_Bundle类
- plc通信程序 c语言,三菱PLC编程口通信C语言源代码(3)
- 查看mysql半杯_如何通过show slave status的输出使用change master to命令 | 半瓶
- 【java笔记】模拟B/S服务器