Java 获取颜色在屏幕上的位置

Java 获取颜色在屏幕上的位置,java,Java,在java中,有没有办法在屏幕上找到颜色的位置?如果我知道它是什么颜色,我就能得到它的当前位置了 我可以使用robot类获得特定的颜色,但我需要能够在屏幕上找到颜色所在的位置 如果机器人或其他职业无法做到这一点,我会建议有人告诉我需要做什么,为我指明正确的方向。谢谢 如果是这样的话,有谁能帮助我使用什么api或如何使用它吗? 真正的问题是,我为什么要为你看这个:p 真正的问题是,为什么我要为你看这个:p这样,你可以用机器人抓取屏幕快照,你可以在屏幕快照中找到颜色,但你不能将像素x/y

在java中,有没有办法在屏幕上找到颜色的位置?如果我知道它是什么颜色,我就能得到它的当前位置了

我可以使用robot类获得特定的颜色,但我需要能够在屏幕上找到颜色所在的位置

如果机器人或其他职业无法做到这一点,我会建议有人告诉我需要做什么,为我指明正确的方向。谢谢

如果是这样的话,有谁能帮助我使用什么api或如何使用它吗?

真正的问题是,我为什么要为你看这个:p



真正的问题是,为什么我要为你看这个:p

这样,你可以用机器人抓取屏幕快照,你可以在屏幕快照中找到颜色,但你不能将像素x/y转换回屏幕??我试图找到我是否可以在颜色移动时找到它,以便我可以单击它?啊,好的。我不认为Java有足够快的速度来捕获整个屏幕(一个较小的区域可能是可行的)-只是澄清一下,这是在您的程序内(即在应用程序窗口内)还是外部(即操作系统正在生产的东西或另一个应用程序)?最好用于游戏和其他东西。不是为了个人使用,只是为了更好地学习java。所以你能想到的任何可能的方法都可以被我使用。嗯,我只是在谷歌上快速搜索了一下,发现-不知道它是否足够快,但可能值得一看。所以,你可以用机器人抓取一个屏幕截图,你可以在屏幕截图中找到颜色,但是你无法将像素x/y转换回屏幕??我想知道我是否能在颜色移动时找到它,以便单击它?啊,好的。我不认为Java有足够快的速度来捕获整个屏幕(一个较小的区域可能是可行的)-只是澄清一下,这是在您的程序内(即在应用程序窗口内)还是外部(即操作系统正在生产的东西或另一个应用程序)?最好用于游戏和其他东西。不是为了个人使用,只是为了更好地学习java。所以你能想到的任何可能的方法都会被我所用,我只是在谷歌上快速搜索了一下,发现-不知道它是否足够快,但可能值得一看我真的在问我是否有办法在我的代码中实现这一点,但我知道你费心为某人搜索任何东西,我会的,尽管第二个链接会将你引向正确的方向。基本上,正如我所理解的,你需要一个屏幕截图(快速)-机器人,但更快。从我所读到的,这些似乎能够做到这一点:Pi从未使用过屏幕截图,只是机器人获取像素颜色(x,y)。我能用这个来获取屏幕上每个像素的每种颜色,并检查颜色是否与我想点击屏幕的颜色相同吗?当然,我不知道他会不会快,虽然我真的在问我是否有办法在我的代码中实现这一点,但我很感激你费心为某个人搜索任何东西,虽然第二个链接会指引你正确的方向。基本上,正如我所理解的,你需要一个屏幕截图(快速)-机器人,但更快。从我所读到的,这些似乎能够做到这一点:Pi从未使用过屏幕截图,只是机器人获取像素颜色(x,y)。我可以用这个来获取屏幕上每个像素的每一种颜色,并检查颜色是否与我想要点击屏幕的颜色相同吗?当然,我不知道他会这么快