代码之家  ›  专栏  ›  技术社区  ›  mvorisek Robert Gamble

图像搜索-公差,单位是什么?

  •  0
  • mvorisek Robert Gamble  · 技术社区  · 7 年前

    ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image.png
    

    但是 *50 数字的意思是什么范围?有文件记载吗?

    0 回复  |  直到 7 年前
        1
  •  2
  •   Kevin Peng    7 年前

    这个 50 在里面 *50 ImageSearch . 范围在0-255之间。默认值为0,并且 图像搜索 将只匹配精确的颜色,并将其设置为255将匹配所有颜色。

    这个 AHK doc 声明:

    (变化):为n指定一个介于0和255(包括0和255)之间的数字,以指示在 的红色、绿色和蓝色分量的强度方向 每个像素的颜色。例如, *2 会允许两个阴影 略有变化或 使用GIF或JPG等格式 不能在屏幕上准确地表示图像。如果您指定 255色调的变化,所有颜色将匹配。默认值为0 阴影。

    对于ImageSearch,我通常使用从屏幕截图中裁剪的未压缩BMP文件,并使用精确颜色匹配的默认公差。