Macos 检查像素颜色并触发bash脚本
我们如何检查确定的像素(x,y)的颜色,如果它等于某个值,如何运行bash脚本 我特别想写一个脚本:Macos 检查像素颜色并触发bash脚本,macos,bash,applescript,compare,pixel,Macos,Bash,Applescript,Compare,Pixel,我们如何检查确定的像素(x,y)的颜色,如果它等于某个值,如何运行bash脚本 我特别想写一个脚本: 等待确定的按键被按下(特别是“j”或“f”或“空格”或“y”) 将4个像素的颜色与一种颜色进行比较。如果我们找到一个或多个 更多(如果有更多,我们可以选择第一个或随机一个)我们 可以转到步骤2 运行bash脚本 转到步骤1 我只知道如何完成第3步,前2步是我的编码技能。 你能帮我吗?我不知道第一步是什么,但你可以截图并使用ImageMagick来完成 至于检查击键,我使用以下命令行工具: ,这
你能帮我吗?我不知道第一步是什么,但你可以截图并使用ImageMagick来完成
至于检查击键,我使用以下命令行工具: ,这在macscripter.net上进行了讨论(抱歉,无法将此作为链接发布)。 这个命令行命令的使用方式与我下面描述的(“DoShell脚本”)类似。 另一个命令行工具用于获取鼠标的像素位置: www.bluem.net/en/mac/click/ (同样,很抱歉无法将此作为链接发布) 用于获取像素颜色 请参阅我关于为此使用python的博客文章(我的方法基于类似的解决方案): 我有一个AppleScript脚本,它使用这个python脚本执行“DoShell脚本”,将变量“rgb”设置为(字符串)结果,然后执行
run script rgb
这会给你一个类似的列表
{255,255,255}
在游戏的后期看到这个。。。这是为未来的冲浪者准备的,我想…我不确定osx,但看看它是否有与“
framebuffer
”等价的东西……注意:这是一个有点昂贵的操作,所以我不会经常这样做(超过每秒一次)。我宁愿使用rgba:-|od-an-tx1
{255,255,255}