zm.ColorSim 计算颜色相似度

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

功能

获取两个颜色之间的相似度, 注意两个参数颜色格式必须一致, 可能与按键自带的相似度算法不同

语法

结果 = zm.ColorSim(颜色1, 颜色2)

参数

参数 数据类型 解释
颜色1 字符串数值型table BGR或RGB颜色, 字符串时表示十六进制, 数值时表示十进制, table时格式为{r, g, b}
颜色2 字符串数值型table BGR或RGB颜色, 字符串时表示十六进制, 数值时表示十进制, table时格式为{r, g, b}

返回值

数值型, 返回两个颜色的相似度小数, 失败返回null

示例

1
2
3
4
5
6
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

TracePrint zm.ColorSim("FFFFFF", "000000")
TracePrint zm.ColorSim("FFFFFF", "FFFFFF")
TracePrint zm.ColorSim("FFFFFF", "EEEEEE")

备注

  • 可能与按键图色的相似度算法不同
  • V3.1832: 加入命令