screen — autopy module for working with the screen¶
This module contains functions for working with the screen.
Functions¶
-
autopy.screen.scale() → float¶ -
Returns the scale of the main screen, i.e. how many pixels are in a point.
-
autopy.screen.size() -> (float, float)¶ -
Returns a tuple
(width, height)of the size of the main screen in points.
-
autopy.screen.is_point_visible(x: float, y: float) → bool¶ -
Returns
Trueif the given point is inside the main screen boundaries.
-
autopy.screen.get_color(x: float, y: float) -> (int, int, int)¶ -
Returns hexadecimal value describing the color at a given point.
Functionally equivalent to:
rect = ((x, y), (1, 1)) bitmap.capture_screen_portion(rect).get_color(0, 0)
only more efficient/convenient.
- Exceptions:
-
-
ValueErroris thrown if the point out of bounds.
-