Camera2 এবং CameraX একটি এক্সটেনশন API প্রদান করে যা আপনার অ্যাপকে Android ডিভাইসে ভেন্ডরদের প্রয়োগ করা নিম্নলিখিত এক্সটেনশনগুলি অ্যাক্সেস করতে দেয়:
- অটো: বর্তমান দৃশ্যের ব্যাকগ্রাউন্ড অনুযায়ী এক্সটেনশন মোড অ্যাডজাস্ট করে, যা ভেন্ডর লাইব্রেরি ইমপ্লিমেন্টেশনের উপর নির্ভর করে। যেমন, কম আলোতে ছবি তোলার জন্য অটোমেটিক নাইট মোডে পাল্টে যায়। পোর্ট্রেট ফটোর জন্য, অটোমেটিক ফেস রিটাচ বা বোকেহ প্রয়োগ করে।
- বোকে: ফোরগ্রাউন্ডের সাবজেক্টকে শার্প করে এবং ব্যাকগ্রাউন্ডকে ব্লার করে। সাধারণত সফ্ট, আউট-অফ-ফোকাস ব্যাকগ্রাউন্ড সহ লোকজনের পোর্ট্রেট ফটো তুলতে ব্যবহার করা হয়।
- ফেস রিটাচ: ত্বকের টেক্সচার, চোখের নিচের টোন ও আরও অনেক কিছু টাচ-আপ করে।
- HDR (হাই ডায়নামিক রেঞ্জ): এক্সপোজার রেঞ্জ আরও বাড়িয়ে দেয়, যার ফলে আরও উজ্জ্বল ফটো পাওয়া যায়। HDR মোডে, ক্যামেরা বিভিন্ন এক্সপোজার ভ্যালু সহ একাধিক ফটো তোলে এবং সেগুলিকে একটি ফটোতে মার্জ করে।
- নাইট: কম আলোতে ফটো উজ্জ্বল করে। ক্যামেরা বিভিন্ন এক্সপোজার ভ্যালুতে একাধিক ফটো তোলে এবং সেগুলিকে একটি ফটোতে মার্জ করে। এই প্রসেস সম্পূর্ণ হতে কয়েক সেকেন্ড সময় লাগতে পারে এবং ক্যামেরা ফটো তোলার সময় ব্যবহারকারীকে ফোন স্থির করে ধরে রাখতে হবে।
Camera2 এবং CameraX এক্সটেনশন API একই ধরনের এক্সটেনশন দেখায়, যা অনেক কাজ করে এমন ডিভাইসে উপলভ্য।
যেসব ডিভাইসে এটি দেখা যাবে
সব ডিভাইসে এক্সটেনশন কাজ করে না এবং কোনও ডিভাইসে এক্সটেনশন কাজ করলেও, সেটিতে সব এক্সটেনশন কাজ করে না।
এক্সটেনশন কাজ করে এমন পরিচিত ডিভাইসের তালিকা দেখতে, কাজ করে এমন ডিভাইস দেখুন। আপনার ডিভাইসে কোনও এক্সটেনশন উপলভ্য আছে কিনা তা চেক করতে, যথাক্রমে Camera2 Extensions API এবং CameraX Extensions API ডকুমেন্টেশন দেখুন।
পরবর্তী ধাপ
আপনার অ্যাপের জন্য কীভাবে ক্যামেরা এক্সটেনশন চালু করবেন তা জানুন: