Форум сайта python.su
0
Вот сам код
from PIL import Image,ImageGrab V = S = T = S_old = grab = EndColor = lis = 0 ColorD = [] RUN = True while RUN: if grab <= 0: image = ImageGrab.grab(bbox=None) for i in range (0, 630): if lis <= 630: ColorD.append(0) lis += 1 ColorD = (image.getpixel((245, i))) if ColorD[i[0]] >= 240: print("All Be FINE!")
Отредактировано lllNF (Сен. 6, 2018 17:09:47)
Офлайн
294
PEHDOMкод делает непонятно что, поэтому ХЗ как будет правильно
Вот сам код
V = S = T = S_old = grab = EndColor = lis = 0
ColorD[i[0]]
[code python][/code]
Отредактировано PEHDOM (Сен. 4, 2018 14:05:11)
Офлайн
0
PEHDOMКод все время сканирует определенные пиксели с экрана и если RED значение пикселя больше 240 то выводит “All be FINE!”
Офлайн
294
lllNFчестно говоря, он у вас делает совершенно другое, но что я хоть убейте не могу понять.
Код все время сканирует определенные пиксели с экрана и если RED значение пикселя больше 240 то выводит “All be FINE!”
lllNFвнимательно прочитал еще раз код, так и не смог найти где вы обращаетесь к red пикселу.
а именно строка где я обращаюсь к RED значению пикселю i выдает данную ошибку
from PIL import ImageGrab image = ImageGrab.grab(bbox=None) for i in range (630): r, g, b = (image.getpixel((245, i))) if r >= 240: print("All Be FINE!")
[code python][/code]
Отредактировано PEHDOM (Сен. 7, 2018 12:10:50)
Офлайн