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