Tela de Exibição¶
Usando os métodos abaixo, você poderá interagir com a tela.
Obtendo o tamanho da tela¶
Usando o método display size
, você pode obter a dimensão da tela (largura e altura) em pixels.
Obtendo uma captura de tela¶
Com o método get screenshot
, é possível fazer uma captura de tela e salvá-la em qualquer diretório passando o caminho como um parâmetro.
# Tire uma captura de tela, salve o arquivo se o caminho for passado e retorne o objeto Image.
bot.get_screenshot(filepath='meu_screenshot_com_metodo_get_screenshot.png')
Dica
O método possui um parâmetro opcional region
que é uma tupla com valores de esquerda(left), superior(top), largura(width) e altura(height) para cortar uma parte da tela.
Saiba mais na documentação completa da API.
Obtendo uma captura parcial da tela¶
Como vimos acima, é possível tirar uma captura de tela utilizando a tela inteira como referência.
Usando o método screen cut
e passando como parâmetro as coordenadas x e y junto com a largura e a altura, somente a área indicada será coletada.
Salvando uma captura de tela¶
O método save screenshot
tem praticamente a mesma funcionalidade que os métodos get_screenshot
e screenshot
.
A única diferença é que ele não retorna um objeto de imagem. Ao invés disso, a imagem será salva no disco.