Seletor de cores
O seletor de cores serve para registrar coordenadas, cores e regiões que serão usadas pelos scripts a partir de screenshots ou imagens do dispositivo. Na primeira vez, comece com uma tarefa simples: abra uma screenshot, clique na posição desejada e copie a coordenada e a cor para o script.
Abrir o seletor de cores e uma imagem
Entradas comuns:
- abra
样本工作台pela entrada de mais ferramentas ou ações na interface principal; por padrão, a página取色器será exibida; - clique com o botão direito em um dispositivo na lista e escolha
截图并用取色器打开; - capture a tela atual no painel de controle remoto e escolha abri-la com o seletor de cores;
- clique em
用取色器打开na visualização de uma imagem no gerenciador de arquivos ou em um projeto de desenvolvimento; - abra primeiro o Sample Workbench e arraste uma imagem local para a área da tela ou cole uma imagem da área de transferência enquanto o Workbench estiver ativo.
O Sample Workbench permite abrir várias guias de imagens ao mesmo tempo. Ao trabalhar com screenshots diferentes, alterne entre as guias no topo, arraste-as para mudar a ordem ou feche as que não forem mais necessárias.
Registrar um ponto
- Depois de abrir a imagem, use a roda do mouse para aplicar zoom e arraste a tela mantendo o botão esquerdo pressionado para ampliar a posição desejada até que seja fácil clicar.
- Mova o mouse sobre a imagem; a lupa mostrará a coordenada e a cor atuais.
- Clique na posição desejada; o ponto entrará em
点色列表. - Consulte as coordenadas e os valores de cor em
点色列表e copie-os para usar no script. - Para fixar alguns pontos usados com frequência, use
点色记录. Com o mouse apontado para a imagem, pressione1a5para gravar o ponto no registro correspondente.
随机取色 gera automaticamente vários pontos de cor dentro da seleção e é útil em cenários que exigem comparar várias posições. 代码模板 transforma as coordenadas, cores ou regiões capturadas em um trecho de script que pode ser copiado diretamente para o script e ajustado conforme necessário.
Selecionar e salvar uma imagem pequena
Quando um script precisa reconhecer uma pequena parte de uma imagem, selecione a região e salve-a:
- Mantenha
Shiftpressionado e arraste para criar uma seleção comum. - Para uma segunda região, mantenha
Meta/Ctrlpressionado e arraste para criar outra seleção. - Clique em
保存区域图像em代码模板. - Informe o nome do arquivo.
- Escolha o local de salvamento:
小图保存路径,项目路径/res/ou下载. - Clique em
拷贝代码并保存图像.
Isso salva a imagem da região e copia o código correspondente para a área de transferência. Normalmente, cole o código no ponto do script em que a imagem precisa ser encontrada ou carregada.
保存区域图像模板 e o modelo de imagem de bitmap são salvos separadamente. Ele aceita a variável de nome de arquivo $imgFileBaseName e todas as variáveis do modelo de código do seletor de cores:
- pontos e registros:
$pointInitList,$pointList,$recordInitList,$recordList,$point[n].x,$point[n].y,$point[n].c,$record[n].x,$record[n].y,$record[n].c; - limites de coordenadas:
$xMin,$yMin,$xMax,$yMax,$xFirst,$yFirst; - seleções:
$shiftRect.left,$shiftRect.top,$shiftRect.right,$shiftRect.bottom,$metaRect.left,$metaRect.top,$metaRect.right,$metaRect.bottom; - dados de imagem das seleções:
$shiftRectImgData,$metaRectImgData.
Testar modelos em um dispositivo
Defina o dispositivo atual de desenvolvimento e teste no editor de texto ou no menu de contexto do dispositivo e clique no botão de teste à esquerda de Copiar. Há suporte aos cinco modelos de cor, find_image, load_data e imagens de região, além dos seis modelos e imagens de matriz. As duas ferramentas usam o dispositivo atual de desenvolvimento e teste e acompanham suas mudanças imediatamente. O dispositivo de captura e as seleções na lista de dispositivos ou nos grupos não alteram o destino do teste. Se nenhum dispositivo estiver definido ou ele estiver indisponível, defina um dispositivo disponível pelos mesmos menus primeiro.
O lápis ao lado do título permite editar nome, código original, código de teste e prévias. Matrizes usam o editor existente. As alterações são salvas automaticamente, inclusive ao fechar com Escape. Nomes vazios dos modelos 1–5 usam o padrão do idioma atual; código de teste vazio desativa o teste. Restaurar redefine nome, código original e código de teste juntos.
$code insere o código gerado sem expandir seu conteúdo novamente. $screenOrient indica a orientação da captura e tem padrão 0; matrizes também aceitam $coreLine. Testes de imagem aceitam $testResourceRoot e $testImagePath e enviam o PNG atual sem salvá-lo localmente antes.
O teste abre os logs do editor e preserva arquivos, logs anteriores e conteúdo da bancada. O código é enviado após a conexão dos logs ficar pronta; resultados e erros aparecem ali. Encerre primeiro qualquer execução ou depuração ativa. Se o envio não for confirmado, consulte os logs antes de tentar novamente.
Problemas comuns
- Falha ao capturar screenshot: confirme primeiro se o dispositivo está online, autorizado e consegue capturar screenshots normalmente.
- Colar uma imagem não produz efeito: confirme se a área de transferência realmente contém uma imagem e cole novamente com o Sample Workbench ativo.
- Falha ao salvar em um caminho local específico: ative primeiro as permissões relacionadas ao salvamento local em
系统配置; sem essa permissão, escolha下载para salvar no diretório de downloads do navegador. - Falha ao copiar: selecione manualmente a caixa de código ou o texto da coordenada e copie.
Para continuar criando um bitmap ou capturando elementos de texto a partir da mesma screenshot, mude para a ferramenta de dicionário de bitmap ou para o capturador de elementos de texto.