Screen
Получайте изображение с экрана.
capture
def capture(self, x1: int, y1: int, x2: int, y2: int) -> np.ndarray:
Название
Тип
Описание
x1, y1
int, int
Координаты верхнего левого угла
x2, y2
int, int
Координаты нижнего правого угла
capture_fast
def capture_fast(self, x1: int, y1: int, x2: int, y2: int) -> Union[np.ndarray, None]:
Название
Тип
Описание
x1, y1
int, int
Координаты верхнего левого угла
x2, y2
int, int
Координаты нижнего правого угла
Если нового изображения нет, возвращает None, не замораживает текущий поток если нет кадра.
size -> Tuple[int, int]
: Возвращает текущий размер экрана.hz -> int
: Возвращает текущую частоту обновления экрана.
capture_multiple
def capture_multiple(self, regions: List[Tuple[int, int, int, int]]) -> List[np.ndarray]:
Название
Тип
Описание
regions
List
Координаты [(x1, y1, x2, y2), (...), ..]
capture_multiple
def capture_multiple_fast(self, regions: List[Tuple[int, int, int, int]]) -> Union[List[np.ndarray], None]:
Название
Тип
Описание
regions
List
Координаты [(x1, y1, x2, y2), (...), ..]
Если нового изображения нет, возвращает None, не замораживает текущий поток если нет кадра.
size
def size(self) -> Tuple[int, int]:
size -> Tuple[int, int]
: Возвращает текущий размер экрана.
hz
def hz(self) -> int:
hz -> int
: Возвращает текущую частоту обновления экрана.
Последнее обновление