บริการ Google Play มีไลบรารี Google Low Light Boost ไลบรารีนี้ช่วยให้แอปปรับความสว่างของกล้องแบบไดนามิกได้แบบเรียลไทม์เพื่อปรับให้เข้ากับสภาพแสงน้อย แม้ขณะที่ทำงานในอุปกรณ์ที่ไม่รองรับโหมด AE เพิ่มแสงในโหมดแสงน้อย
เรามีวิธีต่างๆ ในการจับภาพในที่แสงน้อย หากต้องการเลือกแนวทางที่เหมาะสมกับความต้องการของแอป โปรดดูเลือกตัวเลือกที่ดีที่สุดสำหรับแสงน้อย
อินเทอร์เฟซหลัก
อินเทอร์เฟซหลัก 2 รายการที่คุณควรทราบเพื่อใช้ฟีเจอร์เพิ่มคุณภาพในโหมดแสงน้อยของ Google มีดังนี้
LowLightBoostClient
ช่วยให้คุณยืนยันว่าได้ติดตั้งโมดูลจากบริการ Google Play แล้ว และติดตั้งโมดูลหากจำเป็น นอกจากนี้ คุณยังใช้ไคลเอ็นต์เพื่อสร้างLowLightBoostSession
ได้ด้วยLowLightBoostSession
จะจัดการแพลตฟอร์มอินพุตที่จำเป็นและแสดงตัวอย่างจากกล้องที่ปรับให้สว่างขึ้นบนแพลตฟอร์มที่แอปให้มา คุณใช้LowLightBoostSession
เพื่อเปิดหรือปิดการเพิ่มคุณภาพในที่แสงน้อย
เวิร์กโฟลว์การเพิ่มแสงในสภาวะแสงน้อยของ Google
หากต้องการแสดงภาพตัวอย่างในสภาวะแสงน้อย ให้ทำตามลำดับต่อไปนี้
- ตรวจสอบว่าอุปกรณ์ที่คุณใช้รองรับโหมด AE เพิ่มแสงในโหมดแสงน้อยหรือไม่ หากอุปกรณ์รองรับโหมด AE การเพิ่มแสงในสภาวะแสงน้อย ให้ใช้โหมดดังกล่าวแทนการเพิ่มแสงในสภาวะแสงน้อยของ Google
- สร้างเซสชัน Camera2 LLB ของซอฟต์แวร์ใช้ได้กับ Camera2 API
- สร้าง
LowLightBoostClient
ออบเจ็กต์นี้มียูทิลิตีที่จำเป็นซึ่งคุณต้องใช้ Google Low Light Boost - ตรวจสอบว่ามีการติดตั้งโมดูลการเพิ่มคุณภาพในที่แสงน้อยหรือไม่ Google เพิ่มคุณภาพในโหมดแสงน้อยเป็นฟีเจอร์ที่บริการ Google Play มีให้ คุณจึงต้องตรวจสอบว่าติดตั้งฟีเจอร์นี้ในอุปกรณ์แล้วหรือยัง หากไม่ได้ติดตั้งไว้ คุณจะต้องติดตั้งโมดูล
- ตรวจสอบว่ากล้องของอุปกรณ์รองรับฟีเจอร์เพิ่มคุณภาพในโหมดแสงน้อยของ Google
- สร้าง
LowLightBoostSession
ออบเจ็กต์นี้ช่วยให้คุณเปิดและปิดโหมดแสงน้อยได้ - ดูตัวอย่างหรือบันทึกวิดีโอตามปกติด้วย Camera2
- เมื่อกล้องไม่ได้ใช้งานแล้ว ให้ปล่อยเซสชัน