Пример #1
0
 def checkColor(self, SCREEN):
     print" checkColor !!"
     i = Robot().createScreenCapture(Rectangle(SCREEN.getX(),
                 SCREEN.getY(), self.patternW, self.patternH))
     bColor = Color(200, 4, 4)
     pColor = Color(45, 48, 177)
     print"self.patternW:"+self.patternW+ " self.patternH:"+self.patternH
     for x in range(0, self.patternW):
         for y in range(0, self.patternH):
             print" color"
             print i.getRGB(x, y)
             if bColor == Color(i.getRGB(x, y)):
                 return "B"
             if pColor == Color(i.getRGB(x, y)):
                 return "P"
Пример #2
0
def getListColor(SCREEN):  #pass a Region and get pixel (r,g,b)
    i = Robot().createScreenCapture(
        Rectangle(SCREEN.getX(), SCREEN.getY(), SCREEN.getW(), SCREEN.getH()))

    c = Color(i.getRGB(0, 0))
    return c.getRed(), c.getGreen(), c.getBlue()