EasyClick 命令区域截图
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 命令区域截图相关推荐
- Office VBA也能任性截图(屏幕任意区域截图)
Excel是否可以实现屏幕任意区域截图?听起来似乎有些不务正业,已经有那么多截图软件,并且微信.QQ等也都提供了截图功能,但是存在的就是合理的,借助强大的PowerShell就可以实现任意区域截图功能 ...
- LINUX选定区域截图
初学LINUX,记录截图命令,方便自己,方便他人. -------------------------------UBUNTU 16.04------------------------------- ...
- Linux环境下命令行截图【转】
参考链接:命令行截图 将剪切板内容粘贴出来:Ctrl+V
- java web截屏_java_WebDriver中实现对特定的Web区域截图方法,用过 WebDriver 的同学都知道,We - phpStudy...
WebDriver中实现对特定的Web区域截图方法 用过 WebDriver 的同学都知道,WebDriver 可以对浏览器中的页面进行截图.例如: public byte[] takeScreens ...
- Python实现计算机屏幕任意区域截图
程序功能与用法:运行后有个主窗体,上面有个按钮,单击后开始截图,鼠标坐标落下开始截图,鼠标左键抬起表示截图结束,然后弹出对话框提示保存截图文件. 本文要点在于Python扩展库pillow提供的Ima ...
- Python+tkinter+pillow实现屏幕任意区域截图
基本思路:首先获取并显示全屏幕截图,然后在全屏幕截图上响应鼠标左键按下和抬起事件,最后进行二次截图. import tkinter import tkinter.filedialog import o ...
- android 实现区域截图
2019独角兽企业重金招聘Python工程师标准>>> android 实现区域截图 ,支持放大缩小!点击边框能放大缩小! 源码下载: 转载:http://www.adobex.co ...
- Python+uiautomator2指定区域截图
想区域截图,但是在网上找了一圈,没有什么有用的信息,基本都是全屏截图的信息.最后只能自己尝试着摸索了. 已知d.screenshot()是截取整个屏幕,尝试根据元素截图d(resourceId=&qu ...
- Unity中的截图方法(包括全屏截图、区域截图、Camera截图和摄像头截图)
Unity中的截图方法(包括全屏截图.区域截图.Camera截图和摄像头截图) Application.CaptureScreenshot ScreenCapture Texture2D.ReadPi ...
- Ubuntu上用快捷键部分区域截图
1.要在Ubuntu上运行截图功能,但是直接使用自带的"PrtSrc"按键,虽然能够截图,但都是全屏.比如,(我是双屏). 2.想要实现部分区域截图,直接使用Shift+PrtSc ...
最新文章
- .NET 中 Image 转 Icon
- 设计模式---原型模式(Prototype Pattern)
- pb数据窗口显示图片_PowerPhotos帮助你再Mac系统上更好,更快的管理自己的图片...
- 设计,成本与开发细节的讨论
- 从搜索引擎到核心交易数据库,详解阿里云神龙如何支撑双11
- OXite解读(1)----- 概述
- 【评论】GNU/Linux下有多少是GNU的?
- 使用Python字符串的编码与解码方法实现信息加解密
- python中的def函数括号里的默认值_Python中的默认参数值
- listview 通用模版
- sublime press key “escape” can't type anything
- 【C++入门】C++ List类
- appscan10.0下载
- 使用VUE前端开发Lodop打印程序,实现网页打印模块
- 信息检索与利用(第三版)第五章 信息法与综合性信息检索
- 程序猿生存指南-33 寂寞撩人
- Linux 查看与修改mtu值
- 百度地图api周边搜索功能,用单选按钮切换搜索类型
- Xtend官方文档-第一部分
- 简单的手电筒程序(基于Camera类实现)