Python:抓取像素RGB

时间:2018-04-04 16:47:45

标签: python colors click

这个问题可能有点不同,因为我在编程方面几乎都是一个菜鸟。我最近开始玩神奇宝贝游戏,我想到了一个很酷的Python程序的想法,它可以抓住某个像素的颜色,以检测神奇宝贝是否shiny

然而,由于我的编程经验非常有限,我不知道使用哪些模块以及如何使用它们。

基本上,这就是我想要它做的事情:

  1. 将光标移动到某个像素并单击。
  2. 检测某个像素的颜色,并将其与所需的颜色进行比较。
  3. 如果不合适,请单击按钮并重新循环,直到需要为止。
  4. 所以,很明显我们需要一个while循环,但有人可以用相对简单的术语解释如何完成上述三件事吗?感谢。

1 个答案:

答案 0 :(得分:0)

尝试将此列表分解为操作并搜索每个操作的答案。

例如,1是由用户执行的?所以我们不必编程。

对于2,我们需要确定鼠标when clicked的位置并在其下方获取the color

对于3,将RGB值(或其他)与该神奇宝贝的期望值进行比较。这很复杂,因为你的程序需要弄清楚它正在检查哪个神奇宝贝。可能有口袋妖怪,他们的常规颜色是另一个闪亮的。尝试将其分解为更小的问题:)

无法保证这些链接是完美的,只是试图展示您需要如何将问题分解为更小,更可行的块,您可以直接在代码中或通过搜索已经解决了这些小问题的其他人来解决这些问题