Camera2 및 CameraX는 공급업체에서 Android 기기에 구현한 다음 확장 프로그램에 앱이 액세스할 수 있도록 하는 확장 프로그램 API를 제공합니다.
- Auto: 공급업체 라이브러리 구현에 따라 달라지는 현재 장면 배경에 따라 확장 모드를 조정합니다. 예를 들어 조명이 어두운 환경에서는 야간 모드로 자동 전환되어 사진을 찍습니다. 인물 사진에서는 얼굴 보정 또는 빛망울 효과가 자동으로 적용됩니다.
- 빛망울 효과: 전경의 피사체를 선명하게 하고 배경을 흐리게 처리합니다. 보통 부드럽고 초점이 맞지 않는 배경의 인물 사진을 찍는 데 사용됩니다.
- 얼굴 보정: 피부 결, 눈 밑 색 등을 보정합니다.
- HDR (High Dynamic Range): 노출 범위를 넓혀 더 선명한 사진을 찍습니다. HDR 모드에서는 카메라가 노출 값이 다양한 여러 장의 사진을 찍어 하나로 병합합니다.
- 야간: 조명이 어두운 곳에서 사진을 밝게 합니다. 카메라는 다양한 노출 값으로 여러 장의 사진을 찍어 하나로 병합합니다. 이 프로세스는 몇 초 정도 걸릴 수 있으며, 사용자는 카메라가 사진을 촬영하는 동안 휴대전화를 가만히 들고 있어야 합니다.
Camera2 및 CameraX 확장 프로그램 API는 여러 지원되는 기기에서 사용할 수 있는 동일한 확장 프로그램 집합을 노출합니다.
지원되는 기기
모든 기기가 확장 프로그램을 지원하는 것은 아니며, 기기에서 확장 프로그램을 지원하더라도 모든 확장 프로그램을 지원하지는 않습니다.
확장 프로그램을 지원하는 알려진 기기 목록은 지원되는 기기를 참고하세요. 기기에서 확장 프로그램을 사용할 수 있는지 확인하려면 Camera2 Extensions API 및 CameraX Extensions API 문서를 각각 참고하세요.
다음 단계
앱에 카메라 확장 프로그램을 사용 설정하는 방법을 알아보세요.