跳到主要内容

zm.ColorSim 计算颜色相似度

🎯功能

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

📜语法

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

📥参数

参数数据类型解释
颜色1字符串数值型tableBGR或RGB颜色, 字符串时表示十六进制, 数值时表示十进制, table时格式为 {r, g, b}
颜色2字符串数值型tableBGR或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: 加入命令