EasyClick 命令区域截图

/** Copyright(c) 2021,*    项目名称:chajian*    文件名称:AreaScreenshot.js*    创建时间:2021/7/1 下午2:48*    作者:laogui*//*** 截图区域   需要 权限* @param sx  起始 X坐标* @param sy  起始 Y 坐标* @param w  截图宽度* @param h  截图高度* @return {*}*/
function areaScreenshot(sx, sy, w, h,filePath) {isServiceOk();startEnv();isServiceOk();let request = image.requestScreenCapture(10000, 0);if (!request) {request = image.requestScreenCapture(10000, 0);}logd("申请截图结果... " + request)if (!request) {return request;}sleep(1000)// 截取全屏Bitmap图let d = image.screencapBitmap(true);sleep(1000);if (d) {// 裁剪图片 原始比例大小d = image.clipBitmap(d, sx, sy, w, h);sleep(1000);// 压缩质量50并转换为base64let ds = image.bitmapBase64(d, "jpg", 50);sleep(1000);//图片要回收image.recycle(d)// 返回保存压缩后的截图是否成功return image.saveBitmap(image.base64Bitmap(ds, 0), "jpg", 50, filePath)}return false;
}
// 示例
areaScreenshot(0,300,1080,200,"/sdcard/aaa.jpg")

我是Mr-老鬼、QQ1156346325 。交流QQ群:620028786,647082990
------------------------------------------------版权声明------------------------------------------------------
本文版权所有~Mr-老鬼 ~转载请注明原文地址
免责声明:本文所有的教程仅限交流学习使用不得用于违法用途,造成的法律后果本人不承担责任。

EasyClick 命令区域截图相关推荐

  1. Office VBA也能任性截图(屏幕任意区域截图)

    Excel是否可以实现屏幕任意区域截图?听起来似乎有些不务正业,已经有那么多截图软件,并且微信.QQ等也都提供了截图功能,但是存在的就是合理的,借助强大的PowerShell就可以实现任意区域截图功能 ...

  2. LINUX选定区域截图

    初学LINUX,记录截图命令,方便自己,方便他人. -------------------------------UBUNTU 16.04------------------------------- ...

  3. Linux环境下命令行截图【转】

    参考链接:命令行截图 将剪切板内容粘贴出来:Ctrl+V

  4. java web截屏_java_WebDriver中实现对特定的Web区域截图方法,用过 WebDriver 的同学都知道,We - phpStudy...

    WebDriver中实现对特定的Web区域截图方法 用过 WebDriver 的同学都知道,WebDriver 可以对浏览器中的页面进行截图.例如: public byte[] takeScreens ...

  5. Python实现计算机屏幕任意区域截图

    程序功能与用法:运行后有个主窗体,上面有个按钮,单击后开始截图,鼠标坐标落下开始截图,鼠标左键抬起表示截图结束,然后弹出对话框提示保存截图文件. 本文要点在于Python扩展库pillow提供的Ima ...

  6. Python+tkinter+pillow实现屏幕任意区域截图

    基本思路:首先获取并显示全屏幕截图,然后在全屏幕截图上响应鼠标左键按下和抬起事件,最后进行二次截图. import tkinter import tkinter.filedialog import o ...

  7. android 实现区域截图

    2019独角兽企业重金招聘Python工程师标准>>> android 实现区域截图 ,支持放大缩小!点击边框能放大缩小! 源码下载: 转载:http://www.adobex.co ...

  8. Python+uiautomator2指定区域截图

    想区域截图,但是在网上找了一圈,没有什么有用的信息,基本都是全屏截图的信息.最后只能自己尝试着摸索了. 已知d.screenshot()是截取整个屏幕,尝试根据元素截图d(resourceId=&qu ...

  9. Unity中的截图方法(包括全屏截图、区域截图、Camera截图和摄像头截图)

    Unity中的截图方法(包括全屏截图.区域截图.Camera截图和摄像头截图) Application.CaptureScreenshot ScreenCapture Texture2D.ReadPi ...

  10. Ubuntu上用快捷键部分区域截图

    1.要在Ubuntu上运行截图功能,但是直接使用自带的"PrtSrc"按键,虽然能够截图,但都是全屏.比如,(我是双屏). 2.想要实现部分区域截图,直接使用Shift+PrtSc ...

最新文章

  1. .NET 中 Image 转 Icon
  2. 设计模式---原型模式(Prototype Pattern)
  3. pb数据窗口显示图片_PowerPhotos帮助你再Mac系统上更好,更快的管理自己的图片...
  4. 设计,成本与开发细节的讨论
  5. 从搜索引擎到核心交易数据库,详解阿里云神龙如何支撑双11
  6. OXite解读(1)----- 概述
  7. 【评论】GNU/Linux下有多少是GNU的?
  8. 使用Python字符串的编码与解码方法实现信息加解密
  9. python中的def函数括号里的默认值_Python中的默认参数值
  10. listview 通用模版
  11. sublime press key “escape” can't type anything
  12. 【C++入门】C++ List类
  13. appscan10.0下载
  14. 使用VUE前端开发Lodop打印程序,实现网页打印模块
  15. 信息检索与利用(第三版)第五章 信息法与综合性信息检索
  16. 程序猿生存指南-33 寂寞撩人
  17. Linux 查看与修改mtu值
  18. 百度地图api周边搜索功能,用单选按钮切换搜索类型
  19. Xtend官方文档-第一部分
  20. 简单的手电筒程序(基于Camera类实现)

热门文章

  1. mysql debug版本_MySQL各个版本区别
  2. 软件系统怎么做版本管理?
  3. C语言考试题目(一)
  4. 软件设计师考试详细介绍(最全)
  5. 光谱共焦的测量原理及厚度测量模式
  6. RGB888与RGB565
  7. Hadoop原理及架构
  8. oracle优化distinct,oracle中使用group by优化distinct
  9. html视频怎么改大小,对视频大小、比例进行修改
  10. ESPRIT 2019初学到走心机编程视频教程