Usar o reconhecimento de imagem em máquinas com diferentes resoluções de tela

Quando você captura imagens no Power Automate, as imagens armazenadas são afetadas pela resolução da tela da máquina de origem e pela escala de DPI.

Nos casos nos quais os fluxos realizam um reconhecimento de imagem em telas ou computadores diferentes, você deve garantir que todas as telas tenham a resolução de tela exata.

Para conseguir essa funcionalidade, é possível usar a ação Definir resolução da tela para alterar a resolução da tela dos computadores de destino.

A nova resolução precisa ser a mesma do computador de origem do qual a imagem foi capturada. Para encontrar a resolução do computador de origem, use uma ação Obter resolução da tela temporária ou verifique as configurações de vídeo do Windows.

Importante

Para usar a ação Definir a resolução da tela em fluxos acionados por meio do portal do Power Automate, você deve estar conectado à sessão do console de sua máquina, onde é possível alterar manualmente a resolução da tela. Por exemplo, você pode usar a tela física de sua máquina para se conectar a ela. Em sessões remotas, como cenários autônomos que usam clientes de área de trabalho remota, a ação não tem efeito, pois os usuários não podem alterar manualmente a resolução.

Observação

Antes de usar o reconhecimento de imagem, verifique se a escala de DPI permaneça a mesma entre as telas. O uso de escalas de DPI variadas pode causar uma falha no fluxo.

Captura de tela da ação Definir resolução da tela.

Caso você queira reverter para a resolução original depois no fluxo, adicione um Obter resolução da tela antes da ação Definir resolução da tela.

Quando todos os procedimentos de reconhecimento da imagem forem concluídos, use os valores recuperados e uma segunda ação Definir resolução da tela a fim de restaurar a resolução original da tela.

Captura de tela da ação Definir resolução de tela configurada para reverter para a resolução original.