autojs图色时间对比

简介: 牙叔教程 简单易懂

牙叔教程 简单易懂


// 请求截图
if (!requestScreenCapture()) {
  toast("请求截图失败");
  exit();
}
console.time("截图的时间");
var img = captureScreen();
console.timeEnd("截图的时间");
console.time("克隆的时间");
let imgClone = img.clone();
console.timeEnd("克隆的时间");
imgClone.recycle();
console.time("保存截图的时间");
images.save(img, "/sdcard/3.png");
console.timeEnd("保存截图的时间");
img.recycle();
console.time("读取截图的时间");
img = images.read("/sdcard/3.png");
console.timeEnd("读取截图的时间");
img.recycle();
let dir = "/storage/emulated/0/脚本/autojs-test/";
let bigImgPath = dir + "大图.png";
let smallImgPath = dir + "小图.bmp";
console.time("读取大图的时间");
var bigImg = images.read(bigImgPath);
console.timeEnd("读取大图的时间");
console.time("保存大图的时间");
images.save(bigImg, "/sdcard/1.png");
console.timeEnd("保存大图的时间");
console.time("读取小图的时间");
var smallImg = images.read(smallImgPath);
console.timeEnd("读取小图的时间");
console.time("保存小图的时间");
images.save(smallImg, "/sdcard/2.png");
console.timeEnd("保存小图的时间");
console.time("找图的时间");
var p = findImage(bigImg, smallImg);
console.timeEnd("找图的时间");
console.time("找色的时间");
var p = images.findAllPointsForColor(bigImg, "#ffffff");
console.timeEnd("找色的时间");
if (p) {
  toastLog("找到啦:");
} else {
  toastLog("没找到");
}
bigImg.recycle();
smallImg.recycle();


截图的时间: 8ms
克隆的时间: 23ms
保存截图的时间: 319ms
读取截图的时间: 65ms
读取大图的时间: 50ms
保存大图的时间: 205ms
读取小图的时间: 3ms
保存小图的时间: 5ms
找图的时间: 28ms
找色的时间: 2041ms


名人名言

思路是最重要的, 其他的百度, bing, stackoverflow, 安卓文档, autojs文档, 最后才是群里问问

--- 牙叔教程


声明

部分内容来自网络

本教程仅用于学习, 禁止用于其他用途

相关文章
|
7月前
AutoJs4.1.0 部局范围次分析
AutoJs4.1.0 部局范围次分析
75 0
|
7月前
|
API
AutoJs4.1.0开发心得
AutoJs4.1.0开发心得
100 0
|
7月前
|
Android开发
AutoJs7打包薅羊毛时间版
AutoJs7打包薅羊毛时间版
82 0
|
XML Android开发 数据格式
autojs一键锁屏
牙叔教程 简单易懂
519 0
|
人工智能 前端开发 Java
autojs非常见函数1
牙叔教程 简单易懂
1993 0
|
Java Android开发
autojs非常见函数2
autojs非常见函数2
1077 0
|
7月前
|
缓存 数据安全/隐私保护 Python
AutoJs超神级代码分享大更新
AutoJs超神级代码分享大更新
211 0
autojs之大柒侧滑栏详解
用场景 解析 大柒 侧滑栏
596 0
autojs之大柒侧滑栏详解
|
Android开发
autojs提词器
拍短视频 ● 忘词 ● 记不住台词 有了提词器, 就再也不怕忘词儿了
330 0
|
测试技术 Android开发
autojs色卡
牙叔教程 简单易
206 0