Xuất màn hình thiết bị sang tệp PNG.
Cách sử dụng
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]
Tùy chọn
-a,--annotate– Phát hiện và gắn nhãn các phần tử trên giao diện người dùng trong ảnh chụp màn hình bằng các hộp đánh dấu được đánh số (#1,#2, v.v.). Điều này cho phép các tác nhân và tập lệnh AI tham chiếu các phần tử trên giao diện người dùng trên màn hình theo số nhãn thay vì tính toán toạ độ pixel theo cách thủ công.--debug– Đưa ra các bước phát hiện đối tượng trung gian để điều chỉnh tham số.--device=PARAM– Số sê-ri của thiết bị.--distance=PARAM– Được dùng với--annotate. Chỉ số khoảng cách để kết hợp các hình dạng được phát hiện thành các đối tượng trên giao diện người dùng (MIN_EUCLIDEANhoặcMIN_ANISOTROPIC).MIN_ANISOTROPICcó trọng số tách biệt theo chiều dọc trên trục y lớn hơn trọng số tách biệt theo chiều ngang trên trục x (mặc định:MIN_EUCLIDEAN).--edge-thresh-strong=PARAM– Được dùng với--annotate. Ngưỡng cao (0đến1) để phát hiện đường viền. Giảm giá trị này nếu các cạnh khó phát hiện đang bị bỏ qua hoặc tăng giá trị này nếu quá trình phát hiện có quá nhiều nhiễu (mặc định:0.1).--edge-thresh-weak=PARAM– Được dùng với--annotate. Ngưỡng yếu (0đến1) để phát hiện đường viền. Giảm giá trị này nếu các cạnh khó phát hiện đang bị bỏ qua hoặc tăng giá trị này nếu quá trình phát hiện có quá nhiều nhiễu (mặc định:0.05).--features=PARAM– Được dùng với--annotate. Thuật toán dùng để nhóm các hình dạng được phát hiện thành các đối tượng trên giao diện người dùng (GREEDYhoặcFH).GREEDYkết hợp các hình dạng gần hơn khoảng cách--thresholdthành một đối tượng duy nhất.FHsử dụng--thresholdlàm tham số tỷ lệ phân đoạn, trong đó các giá trị cao hơn tạo ra ít đối tượng lớn hơn và các giá trị thấp hơn tạo ra nhiều đối tượng nhỏ hơn (mặc định:FH).-h,--help– Hiện thông báo trợ giúp cho lệnh đã chỉ định.--min-area=PARAM– Được dùng với--annotate. Diện tích hình dạng tối thiểu trongdp²trước khi phát hiện đối tượng. Các hình dạng nhỏ hơn ngưỡng này sẽ bị bỏ qua (mặc định:5.0).--min-nested-area=PARAM– Được dùng với--annotate. Diện tích tối thiểu của đối tượng mẹ trongdp²cần thiết để giữ các đối tượng con được lồng. Tăng giá trị này nếu các chi tiết nhỏ bên trong biểu tượng được gắn nhãn là các phần tử riêng biệt (mặc định:3600.0).--min-rect=PARAM– Được dùng với--annotate. Tỷ lệ tối thiểu giữa diện tích của một hình dạng và diện tích của hộp giới hạn được căn chỉnh theo trục. Các hình dạng bên dưới cả--min-rectvà--min-roundđều bị bỏ qua (mặc định:0.2).--min-round=PARAM– Được dùng với--annotate. Độ tròn tối thiểu của hình dạng (4 * PI * area / perimeter^2, trong đó1.0là một vòng tròn hoàn hảo). Các hình dạng bên dưới cả--min-rectvà--min-roundđều bị bỏ qua (mặc định:0.2).-o,--output=PARAM– Lưu ảnh chụp màn hình vào tệp hoặc thư mục đã chỉ định.--threshold=PARAM– Được dùng với--annotate. Ngưỡng phân nhóm được truyền đến thuật toán được chỉ định trong--features(mặc định:15).
android lựa chọn:
--sdk=PARAM– Đường dẫn đến SDK Android.-v,--verbose– Bật đầu ra chi tiết để khắc phục sự cố.-V,--version– In thông tin phiên bản rồi thoát.
Mô tả
android screen capture chụp ảnh màn hình PNG của thiết bị Android hoặc trình mô phỏng đã kết nối.
Nếu bạn bỏ qua -o, --output, các byte hình ảnh PNG thô sẽ được ghi vào đầu ra tiêu chuẩn.
Chú thích các phần tử trên giao diện người dùng (-a, --annotate)
Truyền -a, --annotate để phát hiện các phần tử trên giao diện người dùng trên màn hình và phủ các hộp giới hạn được đánh số (#1, #2, v.v.) xung quanh mỗi phần tử được phát hiện. PNG đầu ra cũng nhúng siêu dữ liệu hộp giới hạn để android screen resolve có thể dịch nhãn #N thành toạ độ (x, y) trên màn hình.
Bạn có thể điều chỉnh độ nhạy phát hiện bằng các lựa chọn như --edge-thresh-weak, --edge-thresh-strong, --min-area, --min-rect, --min-round, --min-nested-area, --distance, --features và --threshold.
Ví dụ
Lưu ảnh chụp màn hình của thiết bị thông minh đã kết nối vào ui.png:
android screen capture --output=ui.png
Chụp ảnh màn hình có chú thích với các hộp giới hạn giao diện người dùng được gắn nhãn để nhắm đến mục tiêu bằng hình ảnh:
android screen capture --annotate --output=ui_annotated.png