EnableFastCapture 快速取色(不支持IOS)

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

开启快速截图取色模式,提到相关图色函数效率。

语法

结果 = EnableFastCapture(状态)

参数

参数 数据类型 解释
状态 布尔型 是否开启快速取色模式,True为开启,False为关闭。

返回值

布尔型,True为开启成功,False为开启失败。

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Dim t, col, result
//开始快速截图之前
t = TickCount()
For 100
col = GetPixelColor(100, 100)
Next
TracePrint "开启快速截图之前耗时:", TickCount() - t


//开启快速截图之后(该命令在低于安卓4.2以下和安卓4.4及以上有效)
result = EnableFastCapture(true)
//如果在Android 4.2以上,会返回FALSE,表示打开失败
TracePrint result
t = TickCount()
For 100
col = GetPixelColor(100, 100)
Next
TracePrint "开启快速截图之后耗时:", TickCount() - t

备注

  • 该命令在低于安卓4.2以下和安卓4.4及以上有效,原理是找图找色时,只截取指定范围图片,提高效率。
  • 在安卓4.4及以上系统中, 该模式截图结果与屏幕有细微色差, 请适当使用相似度, 偏色等参数