Genera la pantalla del dispositivo en un archivo 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]
Opciones
-a,--annotate: Detecta y etiqueta los elementos de la IU en la captura de pantalla con cuadros delimitadores numerados (#1,#2, etcétera). Esto permite que los agentes y las secuencias de comandos de IA hagan referencia a los elementos de la IU en pantalla por número de etiqueta en lugar de calcular manualmente las coordenadas de píxeles.--debug: Genera los pasos intermedios de detección de características para el ajuste de parámetros.--device=PARAM: Es el número de serie del dispositivo.--distance=PARAM: Se usa con--annotate. Métrica de distancia para combinar las formas detectadas en funciones de la IU (MIN_EUCLIDEANoMIN_ANISOTROPIC).MIN_ANISOTROPICpondera la separación vertical en el eje Y más que la separación horizontal en el eje X (valor predeterminado:MIN_EUCLIDEAN).--edge-thresh-strong=PARAM: Se usa con--annotate. Umbral fuerte (de0a1) para la detección de bordes. Disminuye este valor si se ignoran los bordes apenas detectables o auméntalo si la detección es demasiado ruidosa (valor predeterminado:0.1).--edge-thresh-weak=PARAM: Se usa con--annotate. Umbral débil (0a1) para la detección de bordes. Disminuye este valor si se ignoran los bordes apenas detectables o auméntalo si la detección es demasiado ruidosa (valor predeterminado:0.05).--features=PARAM: Se usa con--annotate. Es el algoritmo que se usa para agrupar las formas detectadas en funciones de la IU (GREEDYoFH).GREEDYcombina las formas que están más cerca que la distancia--thresholden una sola función.FHusa--thresholdcomo parámetro de escala de segmentación, en el que los valores más altos producen menos atributos más grandes y los valores más bajos producen más atributos más pequeños (valor predeterminado:FH).-h,--help: Muestra el mensaje de ayuda para el comando especificado.--min-area=PARAM: Se usa con--annotate. Área mínima de la forma endp²antes de la detección de características. Se ignoran las formas más pequeñas que este umbral (valor predeterminado:5.0).--min-nested-area=PARAM: Se usa con--annotate. Área mínima de la función principal endp²requerida para conservar las funciones secundarias anidadas. Aumenta este valor si los detalles pequeños dentro de los íconos se etiquetan como elementos separados (valor predeterminado:3600.0).--min-rect=PARAM: Se usa con--annotate. Es la proporción mínima del área de una forma con respecto al área de su cuadro delimitador alineado con el eje. Se ignoran las formas que se encuentran debajo de--min-recty--min-round(valor predeterminado:0.2).--min-round=PARAM: Se usa con--annotate. Redondez mínima de la forma (4 * PI * area / perimeter^2, donde1.0es un círculo perfecto). Se ignoran las formas que se encuentran debajo de--min-recty--min-round(valor predeterminado:0.2).-o,--output=PARAM: Escribe la captura de pantalla en el archivo o directorio especificado.--threshold=PARAM: Se usa con--annotate. Es el umbral de agrupación que se pasa al algoritmo especificado en--features(valor predeterminado:15).
Opciones de android:
--sdk=PARAM: Ruta de acceso al SDK de Android.-v,--verbose: Habilita la salida detallada para la solución de problemas.-V,--version: Imprime la información de la versión y sale.
Descripción
android screen capture captura una captura de pantalla en PNG del emulador o dispositivo Android conectado.
Si se omite -o, --output, los bytes de la imagen PNG sin procesar se escriben en la salida estándar.
Anota elementos de la IU (-a, --annotate)
Pasa -a, --annotate para detectar elementos de la IU en la pantalla y superponer cuadros delimitadores numerados (#1, #2, etcétera) alrededor de cada elemento detectado. El PNG de salida también incorpora metadatos de cuadros delimitadores para que android screen resolve pueda traducir las etiquetas de #N a coordenadas de pantalla (x, y).
Puedes ajustar la sensibilidad de la detección con opciones como --edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features y --threshold.
Ejemplos
Guarda una captura de pantalla del dispositivo conectado en ui.png:
android screen capture --output=ui.png
Captura una captura de pantalla anotada con cuadros delimitadores de la IU etiquetados para la segmentación visual:
android screen capture --annotate --output=ui_annotated.png