ডিভাইসের স্ক্রিনকে একটি 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- স্ক্রিনশটে থাকা UI এলিমেন্টগুলোকে সংখ্যাযুক্ত বাউন্ডিং বক্স (যেমন#1,#2ইত্যাদি) দিয়ে শনাক্ত করে এবং লেবেল করে। এর ফলে AI এজেন্ট এবং স্ক্রিপ্টগুলো ম্যানুয়ালি পিক্সেল স্থানাঙ্ক গণনা করার পরিবর্তে লেবেল নম্বর দ্বারা স্ক্রিনের UI এলিমেন্টগুলোকে নির্দেশ করতে পারে। -
--debug- প্যারামিটার টিউনিংয়ের জন্য অন্তর্বর্তী ফিচার ডিটেকশন ধাপগুলো আউটপুট করে। -
--device=PARAM- ডিভাইসের সিরিয়াল নম্বর। -
--distance=PARAM---annotateসাথে ব্যবহৃত হয়। শনাক্তকৃত আকারগুলিকে UI বৈশিষ্ট্যে একত্রিত করার জন্য দূরত্বের মেট্রিক (MIN_EUCLIDEANবাMIN_ANISOTROPIC)।MIN_ANISOTROPICx-অক্ষের অনুভূমিক ব্যবধানের চেয়ে y-অক্ষের উল্লম্ব ব্যবধানকে বেশি গুরুত্ব দেয় (ডিফল্ট:MIN_EUCLIDEAN)। -
--edge-thresh-strong=PARAM---annotateএর সাথে ব্যবহৃত হয়। এজ ডিটেকশনের জন্য শক্তিশালী থ্রেশহোল্ড (0থেকে1)। যদি প্রায় অদৃশ্য এজ উপেক্ষা করা হয় তবে এই মান কমান, অথবা ডিটেকশন খুব নয়েজি হলে এটি বাড়ান (ডিফল্ট:0.1)। -
--edge-thresh-weak=PARAM---annotateএর সাথে ব্যবহৃত হয়। এজ ডিটেকশনের জন্য দুর্বল থ্রেশহোল্ড (0থেকে1)। যদি প্রায় অদৃশ্য এজ উপেক্ষা করা হয় তবে এই মান কমান, অথবা যদি ডিটেকশন খুব নয়েজি হয় তবে এটি বাড়ান (ডিফল্ট:0.05)। -
--features=PARAM---annotateএর সাথে ব্যবহৃত হয়। শনাক্তকৃত আকারগুলোকে UI ফিচারে (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- অ্যান্ড্রয়েড এসডিকে-এর পাথ। -
-v,--verbose- সমস্যা সমাধানের জন্য বিস্তারিত আউটপুট চালু করুন। -
-V,--version- সংস্করণের তথ্য প্রিন্ট করুন এবং প্রস্থান করুন।
বর্ণনা
android screen capture সংযুক্ত অ্যান্ড্রয়েড ডিভাইস বা এমুলেটরের একটি PNG স্ক্রিনশট ধারণ করে।
যদি -o, --output বাদ দেওয়া হয়, তাহলে PNG ছবির মূল বাইটগুলো স্ট্যান্ডার্ড আউটপুটে লেখা হয়।
UI উপাদানগুলিতে টীকা যোগ করুন ( -a, --annotate )
স্ক্রিনে UI এলিমেন্ট শনাক্ত করতে এবং প্রতিটি শনাক্তকৃত এলিমেন্টের চারপাশে সংখ্যাযুক্ত বাউন্ডিং বক্স ( #1 , #2 ইত্যাদি) যুক্ত করতে -a, --annotate ব্যবহার করুন। আউটপুট 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
ভিজ্যুয়াল টার্গেটিংয়ের জন্য লেবেলযুক্ত UI বাউন্ডিং বক্সসহ একটি টীকাযুক্ত স্ক্রিনশট নিন:
android screen capture --annotate --output=ui_annotated.png