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