android ekran görüntüsü

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, #2 vb.) 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: --annotate ile kullanılır. Algılanan şekilleri kullanıcı arayüzü özelliklerinde birleştirmek için kullanılan mesafe metriği (MIN_EUCLIDEAN veya MIN_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: --annotate ile 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: --annotate ile 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: --annotate ile kullanılır. Algılanan şekilleri kullanıcı arayüzü özelliklerinde (GREEDY veya FH) gruplandırmak için kullanılan algoritma. GREEDY, --threshold mesafeden daha yakın olan şekilleri tek bir özellikte birleştirir. FH, segmentasyon ölçeği parametresi olarak --threshold değ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: --annotate ile kullanılır. Özellik algılamadan önce dp² cinsinden minimum şekil alanı. Bu eşikten daha küçük şekiller yoksayılır (varsayılan: 5.0).
  • --min-nested-area=PARAM: --annotate ile kullanılır. İç içe yerleştirilmiş alt özellikleri korumak için dp² 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: --annotate ile kullanılır. Bir şeklin alanının, eksenle hizalı sınırlayıcı kutu alanına oranı. Hem --min-rect hem de --min-round'nin altındaki şekiller yoksayılır (varsayılan: 0.2).
  • --min-round=PARAM: --annotate ile kullanılır. Minimum şekil yuvarlaklığı (4 * PI * area / perimeter^2, burada 1.0 mükemmel bir dairedir). Hem --min-rect hem 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: --annotate ile kullanılır. --features iç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