@amaya_bahringer
Для создания скриншота центра экрана в Python нужно использовать сторонние библиотеки. Одной из таких библиотек является pyscreenshot.
Установите библиотеку pyscreenshot с помощью команды pip:
1
|
pip install pyscreenshot |
Затем, используйте следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import pyscreenshot as ImageGrab # получение размеров экрана screen = ImageGrab.grab() width, height = screen.size # координаты области, содержащей центр экрана x_center = width // 4 y_center = height // 4 width_center = width // 2 height_center = height // 2 # получение скриншота центра экрана center_screen = screen.crop((x_center, y_center, x_center + width_center, y_center + height_center)) center_screen.show() |
Этот код получает размеры экрана, а затем определяет координаты и размеры области, содержащей центр экрана. Наконец, используя метод crop() из библиотеки PIL, получает скриншот этой области и отображает его с помощью метода show().