2
我一直在到处找一种方式来找到一个图像(截屏)的特定颜色,并返回的位置的颜色(X,Y)的。我有过一些尝试,但没有设法进行适当的搜索。结果应该是用该颜色找到的第一个像素。搜索图像的颜色。返回X,Y
我因子评分也许PIL将是任何人的帮助。所以,我想是这样的,现在的问题是它返回的每个位置,与彩色发现:
修正:
def FindColor(r,g,b):
image = ImageGrab.grab()
for x in range(1, 400):
for y in range(1,400):
px = image.getpixel((x, y))
if px[0] == r and px[1] == g and px[2] == b:
return(x,y)
而且,我需要更换环路范围内,图片宽度/高度。
当然,我忘了,我能做到这一点的是简单,使用返回语句。 Ty! Ty! – JHolta 2012-01-14 13:32:21