Cihaz ekranını PNG olarak çıkarır.
Kullanım
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]
Seçenekler
-a,--annotate: Ekran görüntüsündeki kullanıcı arayüzü öğelerini algılar ve numaralı sınırlayıcı kutularla (#1,#2vb.) etiketler. Bu sayede yapay zeka aracıları ve komut dosyaları, piksel koordinatlarını manuel olarak hesaplamak yerine ekrandaki kullanıcı arayüzü öğelerine etiket numarasıyla referans verebilir.--debug: Parametre ayarlama için ara özellik algılama adımlarını verir.--device=PARAM- Cihazın seri numarası.--distance=PARAM:--annotateile kullanılır. Algılanan şekilleri kullanıcı arayüzü özelliklerinde birleştirmek için kullanılan mesafe metriği (MIN_EUCLIDEANveyaMIN_ANISOTROPIC).MIN_ANISOTROPIC, y eksenindeki dikey ayrımı x eksenindeki yatay ayrımdan daha fazla ağırlıklandırır (varsayılan:MIN_EUCLIDEAN).--edge-thresh-strong=PARAM:--annotateile kullanılır. Kenar algılama için güçlü eşik (0-1). Kenarlar zar zor algılanabiliyor ve yoksayılıyorsa bu değeri düşürün. Algılama çok gürültülüyse değeri yükseltin (varsayılan:0.1).--edge-thresh-weak=PARAM:--annotateile kullanılır. Kenar algılama için zayıf eşik (0-1). Kenarlar zar zor algılanabiliyor ve yoksayılıyorsa bu değeri düşürün. Algılama çok gürültülüyse değeri yükseltin (varsayılan:0.05).--features=PARAM:--annotateile kullanılır. Algılanan şekilleri kullanıcı arayüzü özelliklerinde (GREEDYveyaFH) gruplandırmak için kullanılan algoritma.GREEDY,--thresholdmesafeden daha yakın olan şekilleri tek bir özellikte birleştirir.FH, segmentasyon ölçeği parametresi olarak--thresholddeğerini kullanır. Burada daha yüksek değerler daha az ve daha büyük özellikler, daha düşük değerler ise daha fazla ve daha küçük özellikler üretir (varsayılan:FH).-h,--help- Belirtilen komutla ilgili yardım mesajını gösterir.--min-area=PARAM:--annotateile kullanılır. Özellik algılamadan öncedp²cinsinden minimum şekil alanı. Bu eşikten daha küçük şekiller yoksayılır (varsayılan:5.0).--min-nested-area=PARAM:--annotateile kullanılır. İç içe yerleştirilmiş alt özellikleri korumak içindp²içinde minimum üst özellik alanı gerekir. Simge içindeki küçük ayrıntılar ayrı öğeler olarak etiketleniyorsa bu değeri artırın (varsayılan:3600.0).--min-rect=PARAM:--annotateile kullanılır. Bir şeklin alanının, eksenle hizalı sınırlayıcı kutu alanına oranı. Hem--min-recthem de--min-round'nin altındaki şekiller yoksayılır (varsayılan:0.2).--min-round=PARAM:--annotateile kullanılır. Minimum şekil yuvarlaklığı (4 * PI * area / perimeter^2, burada1.0mükemmel bir dairedir). Hem--min-recthem de--min-round'nin altındaki şekiller yoksayılır (varsayılan:0.2).-o,--output=PARAM: Ekran görüntüsünü belirtilen dosyaya veya dizine yazar.--threshold=PARAM:--annotateile kullanılır.--featuresiçinde belirtilen algoritmaya aktarılan gruplandırma eşiği (varsayılan:15).
android seçenekleri:
--sdk=PARAM- Android SDK'sının yolu.-v,--verbose- Sorun giderme için ayrıntılı çıkışı etkinleştirin.-V,--version- Sürüm bilgilerini yazdırıp çıkın.
Açıklama
android screen capture, bağlı Android cihazın veya emülatörün PNG ekran görüntüsünü alır.
-o, --output atlanırsa ham PNG resmi baytları standart çıkışa yazılır.
Kullanıcı arayüzü öğelerine not ekleme (-a, --annotate)
Ekranda kullanıcı arayüzü öğelerini algılamak ve algılanan her öğenin etrafına numaralandırılmış sınırlayıcı kutular (#1, #2 vb.) yerleştirmek için -a, --annotate parametresini iletin. Çıkış PNG'si, sınırlayıcı kutu meta verilerini de yerleştirir. Böylece android screen resolve, #N etiketlerini ekran (x, y) koordinatlarına çevirebilir.
--edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features ve --threshold gibi seçenekleri kullanarak algılama hassasiyetini ayarlayabilirsiniz.
Örnekler
Bağlı cihazın ekran görüntüsünü ui.png konumuna kaydedin:
android screen capture --output=ui.png
Görsel hedefleme için etiketli kullanıcı arayüzü sınırlayıcı kutularıyla açıklama eklenmiş bir ekran görüntüsü yakalayın:
android screen capture --annotate --output=ui_annotated.png