Я хочу записывать сцены с моего экрана, сохраняя только те, которые содержат определенный цвет пикселей.
Я уже написал скриншот с использованием Python для этого:
import PIL.ImageGrab
def get_pixel_colour(i_x, i_y):
return PIL.ImageGrab.grab().load()[i_x, i_y]
print get_pixel_colour(0, 1)
i= 0
while (True):
i=i+1
x = PIL.ImageGrab.grab()
print i
x.save("tm\screengrab"+ str(i) +".bmp")
Дело в том, что моих кадров в секунду недостаточно для создания видео. Думаю, для этого мне понадобится как минимум 25 кадров в секунду Как я могу улучшить производительность моего screengrabber, чтобы он работал? Я хочу сохранить Python в качестве производственного языка, если это возможно, так как я не настолько хорош в C ++.
Возможно, есть что-то вроде компилятора для python?