অপ্টিমাইজেশান, ফ্ল্যাশ এবং ফাইল ফরম্যাটের জন্য কনফিগার করুন

ImageCapture মাধ্যমে আপনি ডিভাইসের ক্যামেরা কনফিগার করতে পারেন এমন কয়েকটি অতিরিক্ত উপায় রয়েছে। আপনি ImageCapture.Builder পদ্ধতির সাথে তা করেন।

ক্যাপচার মোড সেট করুন

ছবি তোলার সময় ক্যাপচার মোড কনফিগার করতে ImageCapture.Builder.setCaptureMode() ব্যবহার করুন:

  • CAPTURE_MODE_MINIMIZE_LATENCY : লেটেন্সির জন্য ইমেজ ক্যাপচার অপ্টিমাইজ করুন।
  • CAPTURE_MODE_MAXIMIZE_QUALITY : ছবির মানের জন্য ইমেজ ক্যাপচার অপ্টিমাইজ করুন।

ক্যাপচার মোড ডিফল্ট CAPTURE_MODE_MINIMIZE_LATENCY । আরও তথ্যের জন্য, setCaptureMode() রেফারেন্স ডকুমেন্টেশন দেখুন।

ফ্ল্যাশ মোড সেট করুন

ডিফল্ট ফ্ল্যাশ মোড হল FLASH_MODE_OFF । ফ্ল্যাশ মোড সেট করতে, ImageCapture.Builder.setFlashMode() ব্যবহার করুন :

  • FLASH_MODE_ON : ফ্ল্যাশ সবসময় চালু থাকে।
  • FLASH_MODE_AUTO : স্বয়ংক্রিয়ভাবে ফ্ল্যাশ কম আলোর শটগুলির জন্য চালু হয়৷

ফাইলের ধরন

এই নথিতে প্রদর্শিত এই কর্মপ্রবাহ সম্পূর্ণরূপে JPEG বিন্যাস সমর্থন করে। YUV_420_888 ফরম্যাট থেকে একটি Media.Image অবজেক্টকে RGB Bitmap অবজেক্টে কীভাবে রূপান্তর করা যায় তা দেখায় এমন নমুনা কোডের জন্য, YuvToRgbConverter.kt দেখুন।