Envia a tela do dispositivo para um PNG.
Uso
android screen capture [-ah] [--debug] [--device=PARAM] [--distance=PARAM] [--edge-thresh-strong=PARAM] [--edge-thresh-weak=PARAM] [--features=PARAM] [--min-area=PARAM] [--min-nested-area=PARAM] [--min-rect=PARAM] [--min-round=PARAM] [--output=PARAM] [--threshold=PARAM]
Opções
-a,--annotate: detecta e rotula elementos da interface na captura de tela com caixas delimitadoras numeradas (#1,#2e assim por diante). Isso permite que agentes e scripts de IA façam referência a elementos da interface na tela pelo número do rótulo, em vez de calcular manualmente as coordenadas de pixel.--debug: gera etapas intermediárias de detecção de recursos para ajuste de parâmetros.--device=PARAM: o número de série do dispositivo.--distance=PARAM: usado com--annotate. Métrica de distância para combinar formas detectadas em recursos de interface (MIN_EUCLIDEANouMIN_ANISOTROPIC).MIN_ANISOTROPICpondera mais a separação vertical no eixo y do que a separação horizontal no eixo x (padrão:MIN_EUCLIDEAN).--edge-thresh-strong=PARAM: usado com--annotate. Limite forte (0a1) para detecção de bordas. Diminua esse valor se bordas quase imperceptíveis estiverem sendo ignoradas ou aumente-o se a detecção for muito ruidosa (padrão:0.1).--edge-thresh-weak=PARAM: usado com--annotate. Limite fraco (0a1) para detecção de bordas. Diminua esse valor se bordas quase imperceptíveis estiverem sendo ignoradas ou aumente-o se a detecção for muito ruidosa (padrão:0.05).--features=PARAM: usado com--annotate. Algoritmo usado para agrupar formas detectadas em recursos da interface (GREEDYouFH). OGREEDYcombina formas mais próximas do que a distância--thresholdem um único recurso. OFHusa--thresholdcomo parâmetro de escala de segmentação. Valores mais altos produzem menos recursos maiores, e valores mais baixos produzem mais recursos menores (padrão:FH).-h,--help: mostra a mensagem de ajuda do comando especificado.--min-area=PARAM: usado com--annotate. Área mínima da forma emdp²antes da detecção de recursos. As formas menores que esse limite são ignoradas (padrão:5.0).--min-nested-area=PARAM: usado com--annotate. Área mínima do recurso principal emdp²necessária para manter os recursos filhos aninhados. Aumente esse valor se pequenos detalhes dentro dos ícones estiverem sendo rotulados como elementos separados (padrão:3600.0).--min-rect=PARAM: usado com--annotate. Proporção mínima da área de uma forma para a área da caixa delimitadora alinhada ao eixo. As formas abaixo de--min-recte--min-roundsão ignoradas (padrão:0.2).--min-round=PARAM: usado com--annotate. Arredondamento mínimo da forma (4 * PI * area / perimeter^2, em que1.0é um círculo perfeito). As formas abaixo de--min-recte--min-roundsão ignoradas (padrão:0.2).-o,--output=PARAM: grava a captura de tela no arquivo ou diretório especificado.--threshold=PARAM: usado com--annotate. Limite de agrupamento transmitido ao algoritmo especificado em--features(padrão:15).
Opções de android:
--sdk=PARAM: caminho para o SDK do Android.-v,--verbose- Ativa a saída detalhada para solução de problemas.-V,--version: imprime informações da versão e sai.
Descrição
android screen capture captura uma captura de tela PNG do dispositivo Android ou emulador conectado.
Se -o, --output for omitido, os bytes da imagem PNG bruta serão gravados na saída padrão.
Anotar elementos da interface (-a, --annotate)
Transmita -a, --annotate para detectar elementos de interface na tela e sobrepor caixas delimitadoras numeradas (#1, #2 e assim por diante) em torno de cada elemento detectado. O PNG de saída também incorpora metadados da caixa delimitadora para que o android screen resolve possa traduzir rótulos #N em coordenadas (x, y) da tela.
É possível ajustar a sensibilidade de detecção usando opções como --edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features e --threshold.
Exemplos
Salve uma captura de tela do dispositivo conectado em ui.png:
android screen capture --output=ui.png
Capture uma captura de tela anotada com caixas delimitadoras da interface rotuladas para segmentação visual:
android screen capture --annotate --output=ui_annotated.png