java 截图_Java实现网页截屏
下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
import java.awt.AWTException;
import java.awt.Desktop;
import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URISyntaxException;
import java.net.URL;
import javax.imageio.ImageIO;
public class CutPicture {
public static void main(String[] args) throws MalformedURLException,IOException,URISyntaxException,AWTException {
// 此方法仅适用于JdK1.6及以上版本
Desktop.getDesktop().browse(new URL("http://open-open.com/").toURI());
Robot robot = new Robot();
robot.delay(10000);
Dimension d = new Dimension(Toolkit.getDefaultToolkit().getScreenSize());
int width = (int) d.getWidth();
int height = (int) d.getHeight();
// 最大化浏览器
robot.keyRelease(KeyEvent.VK_F11);
robot.delay(2000);
Image image = robot.createScreenCapture(new Rectangle(0,width,height));
BufferedImage bi = new BufferedImage(width,height,BufferedImage.TYPE_INT_RGB);
Graphics g = bi.createGraphics();
g.drawImage(image,null);
// 保存图片
ImageIO.write(bi,"jpg",new File("c:/open.jpg"));
bi.close();
}
}
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
总结
以上是编程之家为你收集整理的Java实现网页截屏全部内容,希望文章能够帮你解决Java实现网页截屏所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250
java 截图_Java实现网页截屏相关推荐
- java在线截图_JAVA之网页截屏
先吐槽一下下: 表示接近两个月没有敲代码了,现在看一下代码都感觉有点生了.三天打鱼两天晒网是不行的,再说我本来就有"健忘症",真的是木有办法啊 ̄へ ̄.我一直信奉一句话:" ...
- java网页截图_Java实现的简单网页截屏功能示例
本文实例讲述了Java实现的简单网页截屏功能.分享给大家供大家参考,具体如下: package awtDemo; import java.awt.AWTException; import java.a ...
- Java实现网页截屏功能(基于phantomJs)
公司最近有个需求:把用户第一次的测量身体信息和最近一次测量信息进行对比,并且需要把对比的数据截成图片可以发给用户(需要在不打开网页的情况下实时对网页进行截图然后保存到服务器上,返回图片地址),通过网上 ...
- JAVA服务端实现页面截屏(附代码)
JAVA服务端实现页面截屏 适配需求 方案一.使用JxBrowser 使用步骤: 方案二.JavaFX WebView 使用步骤: 方案三.Headless Chrome 使用步骤: 综上方案对比 记 ...
- JavaScript实现网页截屏方法总结
" 关注『前端开发博客』公众号,回复 加群 " 最近研究了下如何利用JavaScript实现网页截屏,包括在浏览器运行的JS,以及在后台运行的nodeJs的方法.主要看了以下几个: ...
- JavaScript 实现网页截屏五种方法
JavaScript 实现网页截屏五种方法 最近研究了下如何利用JavaScript实现网页截屏,包括在浏览器运行的JS,以及在后台运行的nodeJs的方法.主要看了以下几个: PhantomJS P ...
- JS 实现网页截屏五种方法
最近研究了下如何利用JavaScript实现网页截屏,包括在浏览器运行的JS,以及在后台运行的nodeJs的方法.主要看了以下几个: PhantomJS Puppeteer(chrome headle ...
- 免费的网页截屏API有哪些?
介绍 网页截屏大师使用真正的Chrome浏览器捕捉像素完美的屏幕截图,我们的核心服务托管在阿里云与腾讯云之上,API天然分布式.高可用. 起步 您可以使用 GET 或者 POST 向下面的入口发起一个 ...
- 【JS】1007- JavaScript实现网页截屏的5种方法
作者:luckness 原文:https://segmentfault.com/a/1190000037673677 最近研究了下如何利用JavaScript实现网页截屏,包括在浏览器运行的JS,以及 ...
最新文章
- 决策树Decision Tree
- 使用Docker 实现微服务并搭建博客,一文全掌握
- 推荐几个Android开发非常有用的工具(for android studio)
- Skywalking-03:Skywalking本地调试
- 设计师交流社区|积累开拓眼界必备网站
- C/C++常见标准头文件前格式探讨
- CentOS6.x 下 LNMP环境搭建(二、安装 Nginx)
- 6.表单提交,input键盘变搜索,有关自定义属性input操作
- spring security 参考 和 例子
- django html中文乱码,如何使用Python/Django执行HTML解码/编码?
- 笨方法python3_“笨方法”学Python3,习题 30 。
- SharePlex数据库复制解决方案
- JVM 字节码指令手册 - 查看 Java 字节码
- 卡尔曼滤波算法--C语言实现
- 基于JavaWeb的C2C网上购物平台系统设计
- python12306抢票_Python 12306 的抢票工具
- smtplib库:Python使用QQ邮箱发送邮件
- 关于平稳退化,之前存在的问题
- 在线考试系统总体设计
- eclipse Build Automatically在哪里
热门文章
- python量化策略——改进的美林时钟介绍(0)
- python量化策略——改进的美林时钟轮动策略(一)
- 图灵机跟现实电子计算机哪个计算能力强,计算机不是只会“计算”,图灵机也不是一台“机器”|AI那厮...
- html5光线传感器,光线传感器是什么 光线传感器分类
- 姜小白的Python日记Day9 变量与递归
- 51单片机串口通信的程序实现与Proteus仿真
- jquery.qrcode.js生成二维码
- 【机器学习】Python详细实现基于欧式Euclidean、切比雪夫Chebyshew、曼哈顿Manhattan距离的Kmeans聚类
- html表格只设外边框,只设内边框
- 安徽新科技计算机学校是高中吗,2021最新安徽高中排名一览表 所以高中学校