java截取指定区域屏幕,Java 屏幕截取,抓取屏幕截图
Java 屏幕截取,抓取屏幕截图
发布时间:2018-04-25作者:spider阅读(1519)
import java.awt.Desktop;
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 CaptureScreen {
public static void captureScreen(String fileName, String folder) throws Exception {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
Rectangle screenRectangle = new Rectangle(screenSize);
Robot robot = new Robot();
BufferedImage image = robot.createScreenCapture(screenRectangle);
//保存路径
File screenFile = new File(fileName);
if (!screenFile.exists()) {
screenFile.mkdir();
}
File f = new File(screenFile, folder);
ImageIO.write(image, "png", f);
//自动打开
if (Desktop.isDesktopSupported()
&& Desktop.getDesktop().isSupported(Desktop.Action.OPEN))
Desktop.getDesktop().open(f);
}
public static void main(String[] args) {
try {
captureScreen("/Users/sun/Documents","1.png");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
1 +1
版权声明
本文章为系统自动抓取,如涉及您的版权,请联系博主进行下架处理
分享到:
发表评论
请文明留言
发表
共 0 条评论
java截取指定区域屏幕,Java 屏幕截取,抓取屏幕截图相关推荐
- java response 获得code_Java教程分享使用HttpClient抓取页面内容
Java教程分享使用HttpClient抓取页面内容,使用HttpClient工具来发送Http请求 1.简介 HttpClient 是 Apache Jakarta Common 下的子项目,用来提 ...
- java鼠标点击暂停程序_java – LWJGL抓取鼠标 – 如果应用程序挂起或使用抓取的鼠标点击断点时调试...
到目前为止,我已找到5个解决此问题的方法: >根据您的IDE和操作系统,这可能会也可能不起作用 – 如果您能够切换到IDE窗口,您可以尝试使用键盘快捷键暂停执行,然后评估表达式以取消鼠标.在这种 ...
- java实现模拟登录itunes后台收入,抓取收入数据,校对收入
由于自己后台记录的充值数据和苹果的结算数据有出入,所以需要做一个功能实现抓取每日苹果收入数据,按月结算,和自己内部记录的充值数据做对比算坏账,实现了掉线获取cookie重新登录功能,抓取每日收入,贴上 ...
- 微信小程序拍照截取指定区域图片(话不多说,直接上代码)
效果图 wxml <camera wx:if='{{isShowCamera}}' class="camera-box" devic-position="width ...
- jq 截取指定字符前_jquery怎么截取字符串
慕娘9325324 jquery并没有提供截取字符串的相关方法, 也没有必要:jquery并不是一门单独的语言, 只是javascript的一个扩展库, 主要作用 是简化html元素选取操作/css控 ...
- JAVA环境指定xms512_【JAVA学习】java虚拟机内存配置,-Xss256m -Xms512m -Xmx800m -XX:MaxPermSize=512m...
转自:https://blog.csdn.net/a503921892/article/details/39048737 配置tomcat服务器内存大小中的Xms.Xmx.PermSize.MaxPe ...
- html 截取指定字符串长度,前端js截取指定长度个数字符 v2.0.0
2.0版本比1.0版本使用时更简洁,无需在设置媒体类型,直接设置数量就可以了 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字. 这里是文章测试标题,含标点一共二十个字 ...
- mysql 从后往前截取指定个数字符串_Mysql字符串截取函数SUBSTRING的用法说明
函数: 1.从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my ...
- java导出指定的行列,java – 使用itext生成pdf并在特定行中加粗
首先,您实例化具有所需详细信息的字体对象.在这里,您将指定它是否为Bold. Font boldFont = new Font(Font.FontFamily.TIMES_ROMAN, 18, Fon ...
最新文章
- ionic3中使用自定义配置
- 你真的会vue-router吗?
- js平滑滚动到顶部,底部,指定地方
- hdu 2155(dp)
- boost::generator_iterator用法的测试程序
- 使用数据增强技术提升模型泛化能力
- 一个人开始废掉的3种迹象
- 宽量程电压电流 stm32_电压、电阻知识点汇总
- 二叉搜索树的第k个节点
- git 命令 —— checkout 与分支管理
- (转)OutOfMemory时抓取heap 快照
- HDU6464 (权值线段树)-(查找区间第k1小于第k2小之间的和)
- spring源码:注册后置处理器
- Asp.net页面生命周期详解任我行(3)-服务器处理请求详细过程
- 有些网站部分浏览器可以打开,Chrome打不开的可能性原因
- 广东查出2190名裸官
- 6-8 Percolate Up and Down (20 分)【堆结点的插入与删除】
- lib与dll的关系(详解静态链接库和动态链接库)
- [阮一峰]腾讯的历史.转帖
- Ritzy Aspen酒店联手Indiegogo使用区块链出售房产