يُخرج شاشة الجهاز بتنسيق PNG.
الاستخدام
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]
الخيارات
-
-a,--annotate: يرصد عناصر واجهة المستخدم في لقطة الشاشة ويصنّفها باستخدام مربّعات محيطة مرقّمة (#1و#2وما إلى ذلك). يتيح ذلك لبرامج الذكاء الاصطناعي والنصوص البرمجية الإشارة إلى عناصر واجهة المستخدم على الشاشة من خلال رقم التصنيف بدلاً من احتساب إحداثيات البكسل يدويًا. -
--debug: تعرض هذه السمة خطوات رصد الميزات المتوسطة المستوى لضبط المَعلمات. -
--device=PARAM: الرقم التسلسلي للجهاز -
--distance=PARAM: تُستخدَم مع--annotate. مقياس المسافة لدمج الأشكال التي تم رصدها في ميزات واجهة المستخدم (MIN_EUCLIDEANأوMIN_ANISOTROPIC). يمنحMIN_ANISOTROPICوزنًا أكبر للمسافة الفاصلة العمودية على المحور y مقارنةً بالمسافة الفاصلة الأفقية على المحور x (القيمة التلقائية:MIN_EUCLIDEAN). -
--edge-thresh-strong=PARAM: تُستخدَم مع--annotate. حدّ قوي (من0إلى1) لرصد الحواف يمكنك خفض هذه القيمة إذا تم تجاهل الحواف التي يمكن رصدها بالكاد، أو رفعها إذا كان الرصد يتضمّن الكثير من التشويش (القيمة التلقائية:0.1). -
--edge-thresh-weak=PARAM: تُستخدَم مع--annotate. الحدّ الأدنى (من0إلى1) لرصد الحواف يمكنك خفض هذه القيمة إذا تم تجاهل الحواف التي يمكن رصدها بالكاد، أو رفعها إذا كان الرصد يتضمّن الكثير من التشويش (القيمة التلقائية:0.05). -
--features=PARAM: تُستخدَم مع--annotate. الخوارزمية المستخدَمة لتجميع الأشكال التي تم رصدها في ميزات واجهة المستخدم (GREEDYأوFH). تجمعGREEDYالأشكال الأقرب من مسافة--thresholdفي ميزة واحدة. تستخدِمFH--thresholdكمعلَمة مقياس التقسيم، حيث تؤدي القيم الأعلى إلى إنتاج عدد أقل من الميزات الأكبر، وتؤدي القيم الأقل إلى إنتاج عدد أكبر من الميزات الأصغر (القيمة التلقائية:FH). -
-h,--help: يعرض رسالة المساعدة للأمر المحدّد. -
--min-area=PARAM: تُستخدَم مع--annotate. الحد الأدنى لمساحة الشكل فيdp²قبل رصد الميزات يتم تجاهل الأشكال الأصغر من هذا الحدّ (القيمة التلقائية:5.0). -
--min-nested-area=PARAM: تُستخدَم مع--annotate. يجب أن تبلغ مساحة ميزة العنصر الرئيسيdp²على الأقل للاحتفاظ بميزات العناصر الفرعية المضمّنة. يمكنك زيادة هذه القيمة إذا تم تصنيف التفاصيل الصغيرة داخل الرموز على أنّها عناصر منفصلة (القيمة التلقائية:3600.0). -
--min-rect=PARAM: تُستخدَم مع--annotate. الحد الأدنى لنسبة مساحة الشكل إلى مساحة المربّع المحيط المتوازي المحاذي للمحور يتم تجاهل الأشكال التي تقع تحت كل من--min-rectو--min-round(القيمة التلقائية:0.2). -
--min-round=PARAM: تُستخدَم مع--annotate. الحد الأدنى لاستدارة الشكل (4 * PI * area / perimeter^2، حيث1.0هي دائرة مثالية) يتم تجاهل الأشكال التي تقع تحت كل من--min-rectو--min-round(القيمة التلقائية:0.2). -o,--output=PARAM: يكتب لقطة الشاشة في الملف أو الدليل المحدّد.-
--threshold=PARAM: تُستخدَم مع--annotate. تمّ تمرير حدّ التجميع إلى الخوارزمية المحدّدة في--features(القيمة التلقائية:15).
خيارات android:
- استبدِل
--sdk=PARAMبمسار حزمة تطوير البرامج (SDK) لنظام التشغيل Android. -v,--verbose: لتفعيل الإخراج المطوَّل لتحديد المشاكل وحلّها-
-V,--version- طباعة معلومات الإصدار والخروج
الوصف
android screen capture تلتقط لقطة شاشة بتنسيق PNG لجهاز Android أو المحاكي المتصل.
في حال حذف -o, --output، تتم كتابة وحدات بايت صورة PNG الأولية إلى الإخراج العادي.
إضافة تعليقات توضيحية إلى عناصر واجهة المستخدم (-a, --annotate)
مرِّر -a, --annotate لرصد عناصر واجهة المستخدم على الشاشة وتراكب مربّعات حدود مرقّمة (#1 و#2 وما إلى ذلك) حول كل عنصر تم رصده. تتضمّن صورة PNG الناتجة أيضًا بيانات وصفية خاصة بالمربّع المحيط، ما يتيح لتطبيق android screen resolve ترجمة تصنيفات #N إلى إحداثيات (x, y) على الشاشة.
يمكنك ضبط حساسية الرصد باستخدام خيارات مثل --edge-thresh-weak و--edge-thresh-strong و--min-area و--min-rect و--min-round و--min-nested-area و--distance و--features و--threshold.
أمثلة
حفظ لقطة شاشة للجهاز المتصل في ui.png:
android screen capture --output=ui.png
التقط لقطة شاشة مزوّدة بتعليقات توضيحية مع مربّعات حدود واجهة المستخدم المصنّفة للاستهداف المرئي:
android screen capture --annotate --output=ui_annotated.png