Camera2 และ CameraX มี Extensions API ที่ช่วยให้แอปเข้าถึงส่วนขยายต่อไปนี้ที่ผู้ให้บริการได้ติดตั้งใช้งาน ในอุปกรณ์ Android
- อัตโนมัติ: ปรับโหมดส่วนขยายตามพื้นหลังฉากปัจจุบัน ซึ่งขึ้นอยู่กับการติดตั้งใช้งานไลบรารีของผู้ให้บริการ เช่น ในสถานการณ์ที่มีแสงน้อย โหมดอัตโนมัติจะเปลี่ยนเป็นโหมดกลางคืนเพื่อถ่ายภาพ สำหรับรูปภาพบุคคล ระบบจะใช้การรีทัชใบหน้าหรือโบเก้โดยอัตโนมัติ
- โบเก้: ทำให้วัตถุเบื้องหน้าคมชัดและเบลอพื้นหลัง โดยปกติจะใช้เพื่อถ่ายภาพบุคคลที่มีพื้นหลังเบลออย่างนุ่มนวล
- รีทัชใบหน้า: ปรับแต่งลักษณะผิว สีผิวใต้ตา และอื่นๆ
- HDR (High Dynamic Range): ขยายช่วงการรับแสง ทำให้ได้ภาพถ่ายที่สดใสยิ่งขึ้น ในโหมด HDR กล้องจะถ่ายภาพหลายภาพที่มีค่าการรับแสงต่างๆ แล้วรวมเป็นภาพเดียว
- กลางคืน: ทำให้ภาพสว่างขึ้นในสภาวะแสงน้อย กล้องจะถ่ายรูปภาพหลายรูป ที่ค่าการรับแสงต่างๆ แล้วรวมเป็นรูปเดียว กระบวนการนี้อาจใช้เวลา หลายวินาที และผู้ใช้ควรถือโทรศัพท์ให้นิ่งขณะที่กล้องถ่าย ภาพ
API ส่วนขยาย Camera2 และ CameraX จะแสดงชุดส่วนขยายเดียวกัน ซึ่งพร้อมใช้งานในอุปกรณ์ที่รองรับหลายรุ่น
อุปกรณ์ที่รองรับ
อุปกรณ์บางรุ่นไม่รองรับส่วนขยาย และแม้ว่าอุปกรณ์จะรองรับส่วนขยาย แต่ก็ไม่ได้รองรับส่วนขยายทั้งหมด
ดูรายการอุปกรณ์ที่รู้จักซึ่งรองรับส่วนขยายได้ที่อุปกรณ์ที่รองรับ หากต้องการตรวจสอบว่าส่วนขยายพร้อมใช้งานในอุปกรณ์หรือไม่ โปรดดูเอกสารประกอบของ Camera2 Extensions API และ CameraX Extensions API ตามลำดับ
ขั้นตอนถัดไป
ดูวิธีเปิดใช้ส่วนขยายกล้องสำหรับแอป