511遇见易语言大漠模块制作截图截图Capture_大漠截图命令-程序员宅基地

技术标签: 大漠  易语言  大漠截图  大漠模块  易语言大漠  Capture  

本节课封装的命令有:Capture,CaptureGif,CaptureJpg,CapturePng,CapturePre,CmpColor,EnableDisplayDebug,EnableGetColorByCapture并对截图命令做了测试,当绑定窗口时,截图的区域就是绑定窗口的大小。

视频播放链接

511遇见大漠模块制作

模块源码

.版本 2

.子程序 Capture, 整数型, 公开, 抓取指定区域(x1, y1, x2, y2)的图像,保存为file(24位位图)(返回值:0失败,1成功)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 file, 文本型, , file 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录当然这里也可以指定全路径名.

返回 (obj.数值方法 (“Capture”, x1, y1, x2, y2, file))

.子程序 CaptureGif, 整数型, 公开, 抓取指定区域(x1, y1, x2, y2)的动画,保存为gif格式(返回值:0失败,1成功)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 file, 文本型, , file 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录当然这里也可以指定全路径名.
.参数 delay, 整数型, , 整形数: 动画间隔,单位毫秒。如果为0,表示只截取静态图片
.参数 time, 整数型, , time 整形数: 总共截取多久的动画,单位毫秒。

返回 (obj.数值方法 (“CaptureGif”, x1, y1, x2, y2, file, delay, time))

.子程序 CaptureJpg, 整数型, 公开, 抓取指定区域(x1, y1, x2, y2)的图像,保存为file(JPG压缩格式)(返回值:0失败,1成功)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 file, 文本型, , file 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录当然这里也可以指定全路径名.
.参数 quality, 整数型, , quality 整形数: jpg压缩比率(1-100) 越大图片质量越好

返回 (obj.数值方法 (“CaptureJpg”, x1, y1, x2, y2, file, quality))

.子程序 CapturePng, 整数型, 公开, 同Capture函数,只是保存的格式为PNG.(返回值:0失败,1成功)
.参数 x1, 整数型, , x1 整形数:区域的左上X坐标
.参数 y1, 整数型, , y1 整形数:区域的左上Y坐标
.参数 x2, 整数型, , x2 整形数:区域的右下X坐标
.参数 y2, 整数型, , y2 整形数:区域的右下Y坐标
.参数 file, 文本型, , file 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录当然这里也可以指定全路径名.

返回 (obj.数值方法 (“CapturePng”, x1, y1, x2, y2, file))

.子程序 CapturePre, 整数型, 公开, 抓取上次操作的图色区域,保存为file(24位位图)(返回值:0失败,1成功)
.参数 file, 文本型, , file 字符串:保存的文件名,保存的地方一般为SetPath中设置的目录,当然这里也可以指定全路径名.

返回 (obj.数值方法 (“CapturePre”, file))

.子程序 CmpColor, 整数型, 公开, 比较指定坐标点(x,y)的颜色,返回值:(0: 颜色匹配;1: 颜色不匹配)
.参数 x, 整数型, , x 整形数: X坐标
.参数 y, 整数型, , y 整形数: Y坐标
.参数 color, 文本型, , color 字符串: 颜色字符串,可以支持偏色,多色,例如 "ffffff-202020|000000-000000" 这个表示白色偏色为202020,和黑色偏色为000000.颜色最多支持10种颜色组合. 注意,这里只支持RGB颜色.
.参数 sim, 双精度小数型, , sim 双精度浮点数: 相似度(0.1-1.0)

返回 (obj.数值方法 (“CmpColor”, x, y, color, sim))

.子程序 EnableDisplayDebug, 整数型, 公开, 开启图色调试模式,此模式会稍许降低图色和文字识别的速度.默认不开启.(返回值:0失败,1成功)
.参数 enable_debug, 整数型, , enable_debug 整形数: 0 为关闭;1 为开启

返回 (obj.数值方法 (“EnableDisplayDebug”, enable_debug))

.子程序 EnableGetColorByCapture, 整数型, 公开, 允许调用GetColor GetColorBGR GetColorHSV 以及 CmpColor时,以截图的方式来获取颜色。(返回值:0失败,1成功)
.参数 enable, 整数型, , enable 整形数: 0 关闭;1 打开

返回 (obj.数值方法 (“EnableGetColorByCapture”, enable))

测试源码

.版本 2

.子程序 _按钮4_被单击, , , Capture

插件初始化 ()
SetPath (取运行目录 ())
绑定 ()
CapturePng (0, 0, 2000, 2000, “yj.png”)

源码:511遇见易语言大漠单多线程模块制作

          易语言封装免注册免查杀大漠模块命令教程

          易语言大漠模块制作截图截图Capture

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zcp528/article/details/107076814

智能推荐

Struts 应用转移到 Struts 2-程序员宅基地

文章浏览阅读1.9k次。 翻译:SpringSide团队 转载请注明出处。有很多人都很熟悉 Struts, 无论是从项目中直接获得的实战经验还是从书中了解到的。我们这一系列文章,将通过一个由 Stuts 转移到 Struts2 简单的例子向大家展现Struts2的所有特征。 在我们开始这个例子之前,你需要去知道一点 Struts2的背景知识。 在第一部分的文章中,我们将介绍Struts2与Struts的核心

在Windows平台上安装MRTG流量监控软件_mrtg 下载-程序员宅基地

文章浏览阅读188次。打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。打开MRTG软件包中的"MRTG.cfg"文件,该文件是MRTG的主配置文件。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。确保将命令中的"C:\MRTG"替换为你的MRTG安装目录和配置文件路径,"community"替换为你的SNMP团体字符串,"device_ip"替换为目标设备的IP地址。_mrtg 下载

kaggle简单使用教程(代码查找.下载、项目建立.运行、参加比赛)_kaggle在线写代码-程序员宅基地

文章浏览阅读1w次,点赞7次,收藏35次。Kaggle机器学习竞赛、托管数据库、编写和分享代码_kaggle在线写代码

network.service - LSB: Bring up/down networking_network.service - lsb: bring up/down networking lo-程序员宅基地

文章浏览阅读3.1k次,点赞11次,收藏14次。CentOS7突然连接不了网络,使用systemctl status network后报如下错误network.service - LSB: Bring up/down networkingLoaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)Active: failed (Result: exit-code)【解决方案】停止NetworkManager并取消开机启动chkconfig NetworkMan_network.service - lsb: bring up/down networking loaded: loaded (/etc/rc.d/in

GitHub上10个有趣的开源小游戏(附加在线演示)_github开源小游戏-程序员宅基地

文章浏览阅读4.9w次,点赞312次,收藏1.3k次。前言GitHub作为程序员们的开源宝库,有着很多非常好的项目。对于初学者来说,游戏有着一种特殊的魅力。今天统计了GitHub上比较有趣的10个开源小游戏,其中有许多可以称之为经典。笔者是一名90后,《贪吃蛇》、《坦克大战》、《超级马里奥》和《太空侵略者》作为儿时的玩伴,陪伴笔者度过了很多时光,给笔者带来了非常多的回忆。1、Pacman(吃豆人游戏)项目演示地址: https://passe..._github开源小游戏

随便推点

win10应用:便签 商店 xbox等打不开,报错0x800704cf_xbox0x800704cf错误代码-程序员宅基地

文章浏览阅读2.8k次,点赞3次,收藏2次。登录便签,一直报错:执行此操作需要Internet,0x800704cf。笔者网络是没有问题的,其它程序可以正常访问。解决方法关闭代理1.Win+R打开运行,输入 inetcpl.cpl 打开internet选项界面2.切换到[连接]选项,点击局域网设置。红色框选处的两个勾取消。笔者上述配置后即可解决问题。如若还不能解决,试试下面这个方法设置DNS服务器地址,首选设置为4.2.2.1 备用设置为4.2.2.2..._xbox0x800704cf错误代码

conda命令克隆(复制)环境_conda clone-程序员宅基地

文章浏览阅读8.9w次,点赞55次,收藏138次。在服务器上想要使用别人搭好的环境,但是又怕自己对环境的修改更新会影响他人的使用,这个时候可以使用conda命令进行复制环境。首先假设已经安装了Anaconda。根据已有环境名复制生成新的环境假设已有环境名为A,需要生成的环境名为B:conda create -n B --clone A根据已有环境路径复制生成新的环境假设已有环境路径为D:\A,需要生成的新的环境名为B:conda ..._conda clone

Enterprise:使用 MySQL connector 同步 MySQL 数据到 Elasticsearch_mysql connectors-程序员宅基地

文章浏览阅读3.1k次。在本文中,我们非常详细地描述如何使用 MySQL connector 来同步 MySQL 和 Elasticsearch 的索引。它使用起来非常方便。如果大家对 Logstash 很熟悉的话,请参阅我之前的文章 “Elastic:开发者上手指南” 中的 “数据库数据同步章节。我们还可以使用 Pipeline 对数据进行清洗。这个就不做展示了。_mysql connectors

HttpClientUtils工具类-程序员宅基地

文章浏览阅读1.5k次。HttpClientUtils工具类。_httpclientutils

3D单目(mono 3D)目标检测算法综述_mono3d-程序员宅基地

文章浏览阅读1.1w次,点赞12次,收藏105次。layout: posttitle: 3D单目(mono 3D)目标检测算法综述date: 2021-01-22 22:08:39.000000000 +09:00categories: [算法篇]tags: [CV, 3D, 综述]欢迎访问个人博客:https://johneyzheng.top/前言算法调研(相对完善)2D升3D问题表达形式(Representation transformation): BEV, Pseudo-Lidar关键点&&形状通过2._mono3d

YOLO V8车辆行人识别_yolov8 无法识别路边行人-程序员宅基地

文章浏览阅读537次。与其他目标检测方法相比,YOLO V8拥有更高的速度和更好的准确率,它能够在实时视频流中运行,并且可以同时检测多个目标。我们可以使用Keras或TensorFlow等框架来实现模型,并使用OpenCV来进行车辆检测。我们将图片缩放为128x128像素的大小,并使用预训练的模型来进行车辆检测。在车辆识别中,我们需要训练一个针对车辆的模型。首先,我们需要准备一组包含车辆的图片,并标注车辆的位置和大小。我们可以使用OpenCV来读取图片,并使用YOLO V8模型来进行车辆检测。_yolov8 无法识别路边行人