截取屏幕图片,可以监控电脑的运行。压缩进行保存可以节省流量和内存,达到快速上传的目的。

import com.sun.image.codec.jpeg.JPEGCodec;
import com.sun.image.codec.jpeg.JPEGEncodeParam;
import com.sun.image.codec.jpeg.JPEGImageEncoder;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.FileOutputStream;
public class Test {
public void test() {try {//获取屏幕大小Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();//截图BufferedImage bim = new Robot().createScreenCapture(new Rectangle(0, 0, dim.width,dim.height));//创建文件输出流FileOutputStream out = new FileOutputStream("F:\\桌面\\text.jpg");//将图片按JPEG压缩,保存到out中JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bim);param.setQuality(0.3f, true);encoder.setJPEGEncodeParam(param);encoder.encode(bim);//关闭文件输出流out.close();} catch (Exception e) {e.printStackTrace();}}

}

如何截取屏幕图片并压缩保存相关推荐

  1. C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片

    C# 模拟PrintScreen 和 Alt+PrintScreen截取屏幕图片 keybd_event API 函数功能:该函数合成一次击键事件.系统可使用这种合成的击键事件来产生WM_KEYUP或 ...

  2. 截取计算机桌面图,电脑如何截屏 怎样截取屏幕图片

    您可能感兴趣的话题: 电脑如何截屏 核心提示:今天向大家介绍一些实用的Win7截图技巧,在你需要别人协助或需要发屏幕图片给别人的时候,非常管用的截图方法,一共三种,下面慢慢说来. 今天向大家介绍一些实 ...

  3. Xcode - 直接截取手机的屏幕图片,并保存到电脑

    在  iOS 开发中,有时我们需要截取手机屏幕保存到电脑上.通常的操作就是先在手机上使用  Home键 + 开机键 进行截屏,再将截图传到电脑上.其实还有个更方便的做法. 使用Xcode可以直接截取手 ...

  4. c++ 截取屏幕图片并保存

    屏幕捕捉技术第一步就是抓取屏幕的桌面 虽然print screen键可以,但是在实际中就有点不适用了 下面的代码可以拷贝到一个函数里面,执行就可以生成一个获取屏幕的bmp文件了 //获取桌面窗口的CD ...

  5. python测试脚本截图_Python+selenium实现截图图片并保存截取的图片

    这篇文章介绍如何利用Selenium的方法进行截图,在测试过程中,是有必要截图,特别是遇到错误的时候进行截图.在selenium for Python中主要有三个截图方法,我们挑选其中最常用的一种. ...

  6. 【Flutter 问题系列第 22 篇】在 Flutter 中如何截取屏幕并显示到页面中,以及如何将截图保存到相册

    这是[Flutter 问题系列第 22 篇],如果觉得有用的话,欢迎关注专栏. 关于在 Flutter 中如何截取屏幕,以及如何将截图保存到相册的文章少之又少,即使有,也是错误一大片,有的甚至运行后都 ...

  7. java截取屏幕指定范围内的图片并识别图片内的文字

    目录 目标 概述 代码 根据坐标截图 截图效果 识别图片上的文字 相关依赖与工具类 识别效果 目标 根据给定的坐标,在屏幕上截图并保存到指定的目录下: 识别图片中的文字. 概述 利用JDK自带的方法实 ...

  8. 2021-06-20 截取屏幕并转png格式保存到本地

    截取屏幕并转png格式保存到本地 /// <summary>/// 读取屏幕像素,可以截取到UI/// </summary>/// <returns></re ...

  9. 完美调用系统相机拍照,获取图片进行压缩并本地保存

    在android开发中,调用相机的功能的频幕可谓相当之高,尤其在当前社交应用五花八门的情况下,相机的功能被开发的相当丰富,如美颜相机,美拍,微拍和最早的360相机等,可是制造多少"美女&qu ...

最新文章

  1. java和php本质_JAVA和PHP的区别
  2. 不要在 Spring Boot 集成测试中使用 @Transactional
  3. 【Flutter】Hero 动画 ( Hero 动画使用流程 | 创建 Hero 动画核心组件 | 创建源页面 | 创建目的页面 | 页面跳转 )
  4. 【WPF】屏幕右下角消息提示框
  5. 怎么判断ajax返回是否成功,如何判断jquery的ajax请求已经返回
  6. 利用FRIDA攻击Android应用程序(二)
  7. ConcurrentHashMap之实现细节
  8. gdb基本命令 与 技巧
  9. 数据挖掘 python框架_8个最高效的Python爬虫框架
  10. 程序员拒绝一个合理需求的15个方法!
  11. u-boot之u-boot.bin的生成
  12. 26. Magento 常用(1)
  13. python愿意_我的第一个Python程序!有人愿意复习一下帮助我改进吗?
  14. layui结合zTree写树状图
  15. [编译链接装载系列]之聊聊目标文件与ELF格式
  16. 利用Fiddler实现在pc微信端测试
  17. 腾讯云API接口鉴权v3 鉴权失败问题 AuthFailure.SignatureFailure
  18. php excel下载打不开了,php下载excel无法打开的解决方法_PHP教程
  19. torch.diag()
  20. 康惠保2.0,单次赔付重疾险里的荣耀王者?

热门文章

  1. 聊聊呗|红包系统支持以下三种模式
  2. 对象序列化的含义和意义
  3. JsonNode 读取数据
  4. 计科二班摸底考试题解
  5. python做前端还是后端_到底什么是前端、后端、后台啊?
  6. 怎么用代码自动点击_代码详解:用Mask R-CNN赋予自动驾驶汽车“火眼金睛”
  7. 双向链表 PushBack/PopFront
  8. vue3警告: [Vue warn]: Component inside renders non-element root node that cannot be animat
  9. SAP clound platform
  10. Hibernate系列教材 (八)- 基础 - 使用Criteria进行查询