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