zm.ColorSim 计算颜色相似度
🎯功能
获取两个颜色之间的相似度, 注意两个参数颜色格式必须一致, 可能与按键自带的相似度算法不同
📜语法
结果 = zm.ColorSim(颜色1, 颜色2)
📥参数
参数 | 数据类型 | 解释 |
---|---|---|
颜色1 | 字符串 或数值型 或table | BGR或RGB颜色, 字符串时表示十六进制, 数值时表示十进制, table时格式为 {r, g, b} |
颜色2 | 字符串 或数值型 或table | BGR或RGB颜色, 字符串时表示十六进制, 数值时表示十进制, table时格式为 {r, g, b} |
📤返回
数值型
, 返回两个颜色的相似度小数, 失败返回null
💡示例
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
TracePrint zm.ColorSim("FFFFFF", "000000")
TracePrint zm.ColorSim("FFFFFF", "FFFFFF")
TracePrint zm.ColorSim("FFFFFF", "EEEEEE")
📘备注
- 可能与按键图色的相似度算法不同
- V3.1832: 加入命令