প্ল্যাটফর্ম-নির্দিষ্ট নির্দেশিকা
অ্যান্ড্রয়েড (কোটলিন/জাভা)
অ্যান্ড্রয়েড এনডিকে (সি)
ইলেকট্রনিক ইমেজ স্ট্যাবিলাইজেশন (EIS) হলো ARCore-এর একটি ফিচার যা ভিডিওতে ক্যামেরার ঝাঁকুনি কমাতে সাহায্য করে। এটি ক্যামেরার সামান্য নড়াচড়া শনাক্ত করে এবং প্রদর্শিত ছবিটিকে স্থানান্তরিত করার মাধ্যমে সেই নড়াচড়ার ক্ষতিপূরণ করে কাজ করে। এর ফলে, ক্যামেরা নড়াচড়া করলেও আরও মসৃণ ও স্থিতিশীল ভিডিও তৈরি করা সম্ভব হয়।
EIS-এর সুবিধাগুলি
ARCore-এ EIS ব্যবহারের সুবিধাগুলো হলো:
- ক্যামেরার ঝাঁকুনি কমানো হয়েছে
- মসৃণ, আরও স্থিতিশীল ভিডিও
- ভিডিওতে আরও সিনেম্যাটিক অনুভূতি
EIS বুঝুন
যখন ARCore-এ EIS সক্রিয় করা হয়, তখন ডিভাইসের জাইরোস্কোপ ব্যবহার করে ক্যামেরার নড়াচড়া পরিমাপ করা হয়। ARCore ছবির মেটাডেটা ব্যবহার করে রোলিং শাটার এবং ক্যামেরার নড়াচড়া উভয়ই সংশোধন করার জন্য প্রয়োজনীয় ট্রান্সফর্ম গণনা করে। আপনার AR অ্যাপ ডিভাইস ডিসপ্লে এবং ক্যামেরা টেক্সচারের জন্য নতুন স্থানাঙ্ক ব্যবহার করে স্থিতিশীল ক্যামেরা টেক্সচারটি রেন্ডার করে। যখন EIS চালু থাকে, ARCore রূপান্তরিত ক্যামেরা ব্যাকগ্রাউন্ডের সাথে মেলানোর জন্য এবং দৃশ্যের সঠিক স্থানে ভার্চুয়াল অ্যাসেটগুলো রেন্ডার করার জন্য পরিবর্তিত ক্যামেরা প্রজেকশন ম্যাট্রিক্স সরবরাহ করে।
সমর্থিত ডিভাইস
সব ARCore-সামঞ্জস্যপূর্ণ ডিভাইস সব ডিভাইস এবং ক্যামেরা কনফিগারেশনের জন্য EIS সমর্থন করে না। বর্তমান কনফিগারেশনটি EIS-এর সাথে সামঞ্জস্যপূর্ণ কিনা তা নির্ধারণ করতে একটি রানটাইম চেক ব্যবহার করুন। আরও তথ্যের জন্য, ডেভেলপার গাইড দেখুন।