অ্যান্ড্রয়েড স্ক্রিন ক্যাপচার

ডিভাইসের স্ক্রিনকে একটি 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_ANISOTROPIC x-অক্ষের অনুভূমিক ব্যবধানের চেয়ে 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