ক্যামেরা এক্সটেনশন

Camera2 এবং CameraX একটি এক্সটেনশন API প্রদান করে যা আপনার অ্যাপকে নিম্নলিখিত এক্সটেনশনগুলি অ্যাক্সেস করতে দেয় যা বিক্রেতারা Android ডিভাইসে প্রয়োগ করেছেন:

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

Camera2 এবং CameraX এক্সটেনশন API গুলি একই ধরণের এক্সটেনশন ব্যবহার করে, যা অনেক সমর্থিত ডিভাইসে উপলব্ধ।

সমর্থিত ডিভাইস

সব ডিভাইস এক্সটেনশন সমর্থন করে না, এবং যদি কোনও ডিভাইসে এক্সটেনশন সমর্থন থাকে, তবুও এটি সমস্ত এক্সটেনশন সমর্থন করে না।

এক্সটেনশন সমর্থন করে এমন পরিচিত ডিভাইসের তালিকার জন্য, সমর্থিত ডিভাইসগুলি দেখুন। আপনার ডিভাইসে কোনও এক্সটেনশন উপলব্ধ কিনা তা পরীক্ষা করতে, যথাক্রমে Camera2 Extensions API এবং CameraX Extensions API ডকুমেন্টেশন দেখুন।

পরবর্তী পদক্ষেপ

আপনার অ্যাপের জন্য ক্যামেরা এক্সটেনশন কীভাবে সক্ষম করবেন তা শিখুন: