autojs图色工具

牙叔教程 简单易学

使用场景

如果你需要图色功能, 就可以使用这个工具, 还可以截图哦

视频演示

autojs图色工具

效果展示

在这里插入图片描述

autojs版本

在这里插入图片描述

ScriptGraphicHelper

适用于电脑上截图取色的开源工具,仅支持Windows,由Auto.js爱好者一生中最爱开发。

在autojs官方文档, 有一个章节是 第三方资料, 图色工具就在其中

该工具支持: 截图, 载入图片, 保存图片, 旋转图片, 生成位置数据

支持tcp连接, aj连接, 大漠句柄

图色工具测试代码

// 请求截图
if (!requestScreenCapture()) {
  toast("请求截图失败");
  exit();
}

let showPosition = require("./showPosition");

// 图色工具生成的数据如下:
// 141,294",#009688",[[2,21,"#ffffff"],[245,9,"#b2dfdb"],[263,-7,"#b2dfdb"],[234,22,"#009688"]]

let img = captureScreen();
var p = images.findMultiColors(img, "#009688", [
  [2, 21, "#ffffff"],
  [245, 9, "#b2dfdb"],
  [263, -7, "#b2dfdb"],
  [234, 22, "#009688"],
]);
log(p);
showPosition(p, 5000);

该测试代码使用了 showPosition模块,

showPosition

是一个辅助图色的模块, 用于可视化找到的控件, 或者找到的某个坐标

他的第一个参数是位置数据

该数据可以传入四种形式

  1. images.findMultiColors的返回值
  2. [100,200]
  3. [100.200,300,400]
  4. { x: 500, y: 600 }

注意事项

images.findMultiColors的返回值是一个 JavaObject

它没有属性 hasOwnProperty

所以判断是否有x属性, 可以直接判断它的 x属性是不是一个数字

参考文章

1. 第三方资料

声明

部分内容来自网络

微信公众号 牙叔教程

在这里插入图片描述

QQ群

747748653


完整源码


在这里插入图片描述

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牙叔教程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值