Output dello schermo del dispositivo in un file PNG.
Utilizzo
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]
Opzioni
-a,--annotate: rileva ed etichetta gli elementi UI nello screenshot con rettangoli di selezione numerati (#1,#2e così via). In questo modo, gli agenti e gli script AI possono fare riferimento agli elementi UI sullo schermo in base al numero di etichetta anziché calcolare manualmente le coordinate dei pixel.--debug: restituisce i passaggi di rilevamento delle funzionalità intermedie per la regolazione dei parametri.--device=PARAM: il numero di serie del dispositivo.--distance=PARAM- Utilizzato con--annotate. Metrica della distanza per combinare le forme rilevate in funzionalità dell'interfaccia utente (MIN_EUCLIDEANoMIN_ANISOTROPIC).MIN_ANISOTROPICpondera la separazione verticale sull'asse Y più della separazione orizzontale sull'asse X (impostazione predefinita:MIN_EUCLIDEAN).--edge-thresh-strong=PARAM- Utilizzato con--annotate. Soglia elevata (da0a1) per il rilevamento dei bordi. Diminuisci questo valore se i bordi appena rilevabili vengono ignorati o aumentalo se il rilevamento è troppo rumoroso (valore predefinito:0.1).--edge-thresh-weak=PARAM- Utilizzato con--annotate. Soglia debole (da0a1) per il rilevamento dei bordi. Diminuisci questo valore se i bordi appena rilevabili vengono ignorati o aumentalo se il rilevamento è troppo rumoroso (valore predefinito:0.05).--features=PARAM- Utilizzato con--annotate. Algoritmo utilizzato per raggruppare le forme rilevate in funzionalità dell'interfaccia utente (GREEDYoFH).GREEDYcombina le forme più vicine di una distanza--thresholdin un'unica funzionalità.FHutilizza--thresholdcome parametro di scala di segmentazione, dove valori più alti producono meno caratteristiche più grandi e valori più bassi producono più caratteristiche più piccole (valore predefinito:FH).-h,--help- Mostra il messaggio di aiuto per il comando specificato.--min-area=PARAM- Utilizzato con--annotate. Area minima della forma indp²prima del rilevamento delle funzionalità. Le forme più piccole di questa soglia vengono ignorate (impostazione predefinita:5.0).--min-nested-area=PARAM- Utilizzato con--annotate. Area della funzionalità principale minima indp²richiesta per mantenere le funzionalità secondarie nidificate. Aumenta questo valore se i piccoli dettagli all'interno delle icone vengono etichettati come elementi separati (valore predefinito:3600.0).--min-rect=PARAM- Utilizzato con--annotate. Rapporto minimo tra l'area di una forma e l'area del relativo riquadro di delimitazione allineato agli assi. Le forme sotto--min-recte--min-roundvengono ignorate (impostazione predefinita:0.2).--min-round=PARAM- Utilizzato con--annotate. Arrotondamento minimo della forma (4 * PI * area / perimeter^2, dove1.0è un cerchio perfetto). Le forme sotto--min-recte--min-roundvengono ignorate (impostazione predefinita:0.2).-o,--output=PARAM: scrive lo screenshot nel file o nella directory specificati.--threshold=PARAM- Utilizzato con--annotate. Soglia di raggruppamento passata all'algoritmo specificato in--features(valore predefinito:15).
android opzioni:
--sdk=PARAM: percorso dell'SDK Android.-v,--verbose- Enable verbose output for troubleshooting.-V,--version- Stampa le informazioni sulla versione ed esci.
Descrizione
android screen capture acquisisce uno screenshot PNG del dispositivo Android o dell'emulatore connesso.
Se -o, --output viene omesso, i byte dell'immagine PNG non elaborata vengono scritti nell'output standard.
Annotare gli elementi UI (-a, --annotate)
Passa -a, --annotate per rilevare gli elementi UI sullo schermo e sovrapporre rettangoli di selezione numerati (#1, #2 e così via) intorno a ogni elemento rilevato. Il PNG di output incorpora anche i metadati del riquadro di delimitazione, in modo che android screen resolve possa tradurre le etichette #N in coordinate dello schermo (x, y).
Puoi perfezionare la sensibilità del rilevamento utilizzando opzioni come --edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features e --threshold.
Esempi
Salva uno screenshot del dispositivo connesso in ui.png:
android screen capture --output=ui.png
Acquisisci uno screenshot annotato con i riquadri di selezione dell'interfaccia utente etichettati per il targeting visivo:
android screen capture --annotate --output=ui_annotated.png